我有一个包含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