-2
我想分析R.中的csv数据的30个文件(file1 ... file30)
是否可以创建单独列表的数组(如三维将每个列表作为一个“表”),以便我稍后可以使用循环遍历数组,而不是单独输入每个文件进行分析?在R中创建和读入数据的阵列
谢谢!
斯蒂芬妮
我想分析R.中的csv数据的30个文件(file1 ... file30)
是否可以创建单独列表的数组(如三维将每个列表作为一个“表”),以便我稍后可以使用循环遍历数组,而不是单独输入每个文件进行分析?在R中创建和读入数据的阵列
谢谢!
斯蒂芬妮
获取
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
})
请出示一些努力和代码前的人可以帮助指出你的错误。不要期望人们为你编写完整的代码 – aleation 2013-04-26 14:54:26