我正在使用 R 来可视化一些数据,所有这些数据都是 .txt 格式。一个目录中有几百个文件,我想一次性将其全部加载到一个表中。
有什么帮助吗?
EDIT:
列出文件不是问题。但我在从列表到内容的过程中遇到了困难。我已经尝试过一些代码here https://stat.ethz.ch/pipermail/r-help/2003-April/032077.html,但是我在这部分遇到了一个错误:
all.the.data <- lapply( all.the.files, txt , header=TRUE)
saying
Error in match.fun(FUN) : object 'txt' not found
任何能够澄清这个问题的代码片段将不胜感激。
你可以试试这个:
filelist = list.files(pattern = ".*.txt")
#assuming tab separated values with a header
datalist = lapply(filelist, function(x)read.table(x, header=T))
#assuming the same header/columns for all files
datafr = do.call("rbind", datalist)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)