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格式也可以。