2013-03-02 36 views
-3

我有一个包含300个变量(列)和400个观察值(行)的Excel工作表。我想将该表输入R保持相同的设置,并且希望将其保留为希望在之后执行回归分析的矩阵。如何将Excel工作表矩阵输入到R

+6

这可以在关于任何R介绍性文本的第二部分中找到。这里的人都非常友善,愿意提供帮助,但前提是我们先做功课并尝试Google。我也是一个小孩,让我们一起学习吧! :D – shirleywu 2013-03-02 08:07:41

+1

谷歌搜索'读取excel文件'可能会让你的答案,或者至少你应该使用的功能和软件包。 – 2013-03-02 08:12:03

回答

10

Excel文件保存为一个逗号分隔的CSV文件,然后R中导入:read.csv("(path of file)",header=T)

+0

显然'header = T'只有在CSV有头部时才需要(通常是件好事) – nico 2013-03-02 08:10:26

+3

@nico,无论如何,我相信'header = TRUE'是'read.csv'的默认值,因为大多数csv都倾向于头(不像'read.table',默认是'FALSE')。 – A5C1D2H2I1M1N2O1R2T1 2013-03-02 08:31:47

+0

@Ananda Mahto:是的,你说得对! – nico 2013-03-02 15:51:34

3

如果您是R的新手,并且您有这样的挑战,那么您可能需要考虑使用RStudio(wwww.rstudio.org)。 RStudio是R的一个前端用户界面,右侧有一个不错的功能,可帮助您上传上传的CSV文件,以便您可以在分析中使用它们。在下面的屏幕截图中,您会看到该函数的位置。我假设你知道如何制作Excel文档的CSV文件。

enter image description here

+1

谢谢你和我是全新的,使用RStudio,但我不想仅仅依赖RStudio,我也想知道命令语法: - ).... X = read.csv( file =“RD.csv”,header = TRUE)与我一起工作 – 2013-03-03 04:17:35

+0

@AtheerAlAttar:当您在RStudio中使用该功能时,您将看到屏幕左侧显示的代码,您可以轻松修改它。这通常很方便,因为您不必重新输入路径和文件名。 – Jochem 2013-03-03 15:29:54

+0

注意和感谢 – 2013-03-04 16:45:58