【问题标题】:Repeat R script for many times and save results to text file多次重复 R 脚本并将结果保存到文本文件
【发布时间】:2018-04-01 12:13:06
【问题描述】:

我的脚本最终给了我一个矩阵,我需要将它保存到一个文本文件中。如何运行此脚本 100 次并使用不同的名称保存所有矩阵,例如1, 2, 3, 4, ..., 100?

【问题讨论】:

  • 使用 for 循环:for (i in 1:100) {Matrix <- Script; write.table(Matrix, paste0("Matrix_", i, ".txt")) }
  • 感谢您的回复。我的脚本有数百行。你是想把那段代码放在我脚本的末尾吗? “脚本”是指我的脚本的名称?
  • 将你的脚本放到一个函数中,并根据需要命名该函数,例如Script
  • 我试过了,效果很好!谢谢你:)
  • 我将评论移至答案,如果它解决了您的问题,您可以接受:-)

标签: r


【解决方案1】:

您可以使用简单的for 循环。将您的脚本移动到一个函数并将其命名为Script

for (i in 1:100) {
    Matrix <- Script()
    write.table(Matrix, paste0("Matrix_", i, ".txt"))
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-12
    相关资源
    最近更新 更多