2013-04-26 38 views
-2

我想分析R.中的csv数据的30个文件(file1 ... file30)
是否可以创建单独列表的数组(如三维将每个列表作为一个“表”),以便我稍后可以使用循环遍历数组,而不是单独输入每个文件进行分析?在R中创建和读入数据的阵列

谢谢!

斯蒂芬妮

+0

请出示一些努力和代码前的人可以帮助指出你的错误。不要期望人们为你编写完整的代码 – aleation 2013-04-26 14:54:26

回答

0

获取

filenames <- dir("directory/to/csv/files") 

现在,您可以构建表的列表这样

data <- lapply(filenames, read.csv) 

它返回一个列表的CSV文件的名称,其中每个元素包含内容的一个文件。 现在可以遍历这样的数据例如

result <- lapply(data, 
       function(x) { 
        # whatever you want to do with the data 
       })