1. 程式人生 > >R讀取excel文件

R讀取excel文件

方法 讀取 pen jar 出現 很多 顯示 數據 lan

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



R讀取excel文件