我有一個包含300個變量(列)和400個觀察值(行)的Excel工作表。我想將該表輸入R保持相同的設置,並且希望將其保留爲希望在之後執行迴歸分析的矩陣。如何將Excel工作表矩陣輸入到R
回答
Excel文件保存爲一個逗號分隔的CSV文件,然後R中導入:read.csv("(path of file)",header=T)
顯然'header = T'只有在CSV有頭部時才需要(通常是件好事) – nico 2013-03-02 08:10:26
@nico,無論如何,我相信'header = TRUE'是'read.csv'的默認值,因爲大多數csv都傾向於頭(不像'read.table',默認是'FALSE')。 – A5C1D2H2I1M1N2O1R2T1 2013-03-02 08:31:47
@Ananda Mahto:是的,你說得對! – nico 2013-03-02 15:51:34
有不同的方法來讀取Excel文件到R.
將R手冊提供了在這方面的一些技巧: http://cran.r-project.org/doc/manuals/R-data.html#Reading-Excel-spreadsheets
例如,您可以使用RODBC
包或xlsReadWrite
包。
但是,我同意@shirleywu認爲保存爲csv是一個更好的選擇,並提供了更大的兼容性。
如果您是R的新手,並且您有這樣的挑戰,那麼您可能需要考慮使用RStudio(wwww.rstudio.org)。 RStudio是R的一個前端用戶界面,右側有一個不錯的功能,可幫助您上傳上傳的CSV文件,以便您可以在分析中使用它們。在下面的屏幕截圖中,您會看到該函數的位置。我假設你知道如何製作Excel文檔的CSV文件。
謝謝你和我是全新的,使用RStudio,但我不想僅僅依賴RStudio,我也想知道命令語法: - ).... X = read.csv( file =「RD.csv」,header = TRUE)與我一起工作 – 2013-03-03 04:17:35
@AtheerAlAttar:當您在RStudio中使用該功能時,您將看到屏幕左側顯示的代碼,您可以輕鬆修改它。這通常很方便,因爲您不必重新輸入路徑和文件名。 – Jochem 2013-03-03 15:29:54
注意和感謝 – 2013-03-04 16:45:58
- 1. 如何將數據表讀入R中作爲矩陣
- 2. 如何將Excel文件讀入矩陣?
- 3. 如何將用戶輸入(從python)導出到excel工作表?
- 4. R:將矩陣讀入JAGS
- 5. Excel - 從矩陣到列表
- 6. 如何將Excel工作表寫入MemoryStream?
- 7. 如何將用戶表單嵌入到Excel工作表中?
- 8. 如何通過用戶輸入將值輸入矩陣?
- 9. R輸出相異矩陣
- 10. R:從矩陣到列表到矩陣:訂單問題
- 11. 如何將文件中的數字輸入到矩陣中?
- 12. 如何將GPU(gpuR)矩陣轉換爲標準R矩陣?
- 13. 如何將1-0 excel csv文件轉換爲R作爲二進制矩陣?
- 14. 你如何在R中輸出gedit輸入到Rstudio工作區
- 15. R:使用deSolve包使用矩陣作爲輸入解決ODE
- 16. 稀疏矩陣作爲R中的分級聚類的輸入
- 17. C#輸入矩陣
- 18. 如何將由for循環輸出的矩陣合併爲r
- 19. 將相關矩陣轉換爲R中的Pajek輸入文件
- 20. 在R如何將矩陣市場合成稀疏矩陣加載到dgCMatrix中?
- 21. 將輸出從R導出到打開的Excel工作簿中
- 22. 如何從矩陣R中
- 23. 寫入matlab矩陣excel
- 24. 如何在R中將數個矩陣的輸出寫入數據幀?
- 25. 如何將R中表()的輸出導出到Excel中
- 26. 如何輸出存入矩陣
- 27. 將矩陣分割成列表中的奇怪輸出R
- 28. 將工作表導入到一個excel工作簿中
- 29. R:矩陣行操作
- 30. 在R中製作矩陣
這可以在關於任何R介紹性文本的第二部分中找到。這裏的人都非常友善,願意提供幫助,但前提是我們先做功課並嘗試Google。我也是一個小孩,讓我們一起學習吧! :D – shirleywu 2013-03-02 08:07:41
谷歌搜索'讀取excel文件'可能會讓你的答案,或者至少你應該使用的功能和軟件包。 – 2013-03-02 08:12:03