【实践记录】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的读写

相关内容

热门资讯

原创 就... 【军武次位面】作者:乐乐 日前,美国“Military Watch”网站报道称,中国海军一艘“基洛”...
输球又输点!阿森纳赛后点球3-... 在刚刚结束的季前友谊赛中,阿森纳以2-3不敌比利亚雷亚尔,随后在点球大战中以3-4失利,令人意外的是...
8月1日起乌鲁木齐天山国际机场... 2025年8月1日起,新疆机场集团乌鲁木齐天山国际机场将迎来一项关键服务升级:所有国内出港航班值机手...
“我就在这儿坐着怎么了”,火车... 安全乘车,文明出行,是每一位公民应尽的责任和义务。近日,旅客李某持无座车票强占其他旅客座位,经乘警多...
黑龙江省制定出台20条政策措施... 近日,黑龙江制定出台支持高端智能农机装备产业高质量发展20条政策措施。旨在引导产学研用等各方用好国家...
债券利息收入增值税新规落地在即... 债券利息收入税收新规实施前夕,政策性银行密集发行金融债。 8月5日,中国债券信息网披露的信息显示,中...
静乐县公安局征集“六霸”及殡葬... 为深入开展群众身边不正之风和腐败问题集中整治,严厉打击“六霸”及殡葬等领域涉民生违法犯罪,现向社会各...
原创 欧... 欧洲媒体在8月5日的报道中提到,美国与欧洲似乎达成一致,准备联合打压俄罗斯石油的主要买家——中国和印...
普京与美特使聊了3小时之后,特... 来源:视觉中国 俄罗斯总统普京与美国特使威特科夫的会晤在持续近3小时后结束。 据新华社报道,俄总统助...