R读取excel文件

2017.09.05

我一个下午的成果啊啊啊啊,看看失败

 不禁感叹一声,失败的路真是多啊!!!!

一.安装xlsx包

下面具体讲一讲怎么弄的(太笨了,所以学得慢,需要一步一步的来)

用R读取excel文件,首先要安装R包(我用的本地安装的方法。xlsx是依附于rJAVA和xlsxjar的,所以想要正常使用xlsx,必须要一同安装其他两个),另外需要安装和配置java环境(实验室电脑重装之后,不想装的,要还的啊啊)

当R控制台出现“载入rJAVA”和“载入xlsxjar”包的时候,表明安装成功。

 二.导入数据

 连我自己都没有想到,我试了这么多方法。下面一一来讲。

1.xlsx包

>library`(xlsx)

>read.xlsx("表格路径名","表格的索引")    

#这里我是把表格存储成.csv格式,并放在getwd()显示了路径下;

#表格索引就是表格文件中你用的那张表

这里我就是用的Sheet1.

 2.openxlsx包

同上面类似,回了第一个下面的都成功了。

 当然这里还是要先安装包。如下:

接下来导入数据是一样的。

>library`(openxlsx)

>read.xlsx("表格路径名","表格的索引") 




3.
readxl包

library(readxl)
> read.xlsx("11.csv","Sheet1")

这个也要安装R包,控制台有提示,跟着安装就可以了。

结果如下:

 

 还有其他的类似,我主要的原因就是用法没弄懂,走了很多弯路。

问题很小,但很有成就感。

 最后贴一张读取的其他数据。HHHHHH

发现不用改.xlsx成.scv格式也可以。



原文地址:https://www.cnblogs.com/babyfei/p/7481673.html