【实践记录】MAC m1 R Excel基础操作之读取Excel数据:readxl
创始人
2025-05-29 09:29:28
0

R读取Excel

  • BUG1 about xlsx
  • BUG2 about readxl
    • solution: readxl
  • 参考来源

R安装星人,因为某些原因要从Python转而"预习"用R…结果在读取数据上遇到了七昏古去的bug*2。分别对应两种读取excel的方式。

BUG1 about xlsx

#参考[R菜鸟教程](https://www.runoob.com/r/r-input-excel-file.html)使用 xlxs包
library(xlsx)
data1 = read.xlsx("d_tip_record.xlsx",1)
#但是报错如下:
Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl,  : java.lang.OutOfMemoryError: Java heap space

解决方案使用readxl
来源:https://community.rstudio.com/t/java-lang-outofmemoryerror-in-r/115219
It’s impossible to say since only you have access to this file. However, as one suggestion, you can try reading your Excel file using a different package - readxl(more info on how to install and use it here - https://github.com/tidyverse/readxl).

也就是说,一般来说使用xlsx是没问题的,但是我这台电脑这个环境此时此刻不行;所以我尝试使用readxl。

BUG2 about readxl

#参照readxl的教程
library(readxl)#记得install哈 install.packages("readxl")
example<-read_excel("d_choose_record.xlsx")
example<-read_excel("/users/d_choose_record.xlsx")
错误: filepath: d_choose_record.xlsxlibxls error: Unable to open file

solution: readxl

#修改R的工作环境,似乎参数只能是相对路径。
getwd()#显示路径
setwd("/Users/.../code")
#记得改成自己的路径,而后执行:
example<-read_excel("d_choose_record.xlsx")
#读取成功,分析数据的第一步done!

参考来源

1.R语言菜鸟教程
2.readxl的官网
3.R语言Excel的读写

相关内容

热门资讯

日媒曝光:日本曾制定3套“夺岛... 据央视新闻报道,随着日本首相高市早苗涉台挑衅言论持续发酵,日本自卫队在靠近台海的岛屿加强军力部署的情...
舞蹈家黄豆豆获破格提拔,已任副... 今年4月拟破格提拔的舞蹈家黄豆豆,已有新消息。 澎湃新闻注意到,中国舞蹈家协会官网近日更新后显示,黄...
李霄鹏告别青岛海牛:战术调整与... 随着2023赛季的落幕,李霄鹏教练组已正式与青岛海牛球员告别,确认下赛季将不再继续执教。这一决定不仅...
高市早苗狠话说早了,美国国会:... 日本首相高市早苗发表的“若台海有事,日本就可行使集体自卫权”的言论,完全就是刻意放狠话,对华发出战争...
法律顾问能处理保险法律事务吗 在当今复杂的商业和法律环境中,保险法律事务对于企业和个人都至关重要。许多人会疑惑,法律顾问是否有能力...
海南国际清算所:依托海南自贸港... 编者按 随着我国多层次的商品市场体系持续完善,场外衍生品市场发展加速推进,其服务实体经济的核心价值正...
威少21+6+11约基奇空砍4... 【搜狐体育战报】北京时间11月23日NBA常规赛,客场作战的国王以128-123击败掘金。威斯布鲁克...
跨境电商高发!多部门共织“天罗... 东方网11月23日消息:11月21日,上海市人民检察院第三分院与上海海关缉私局、上海海警局、上海市第...
法律顾问能处理旅游法律事务吗 在旅游行业蓬勃发展的当下,各类旅游法律事务也日益增多,许多人会疑惑法律顾问是否能处理旅游法律事务。答...
法律顾问能处理哪些法律事务 在当今复杂多变的商业环境中,企业面临着各种各样的法律风险和挑战,法律顾问的重要性日益凸显。那么,法律...