更改导入和目标文件的功能

用户名

我需要对5个太大而无法绑定在一起的数据集运行相同的代码。该代码将表导出到目标文件,该文件也需要根据导入的文件进行更改。

假设我有以下代码:

load("file 1", .GlobalEnv)
tab<-table(df$A, df$B)
write.table(tab, "output 1.txt", sep="\t")

所以我想要一个导入文件1到5并将它们分别导出到输出1到5的函数。

提前致谢

rrs

只需使用一个循环。例如,如果您的文件位于一个名为files

for (i in 1:length(files)) {
  input.filename <- files[i]
  load(input.filename, .GlobalEnv)
  tab<-table(df$A, df$B)

  output.filename <- paste("output ", i, ".txt", sep="")
  write.table(tab, output.filename, sep="\t")
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章