【发布时间】:2016-07-14 14:51:18
【问题描述】:
现在我有 10 个数据集,例如以 out1sim.txt, out2sim.txt ... out10sim.txt 命名。
我的R脚本是一个可以加载每个数据集并输出out1.Rdata, out2.Rdata ... out10.Rdata的函数。
假设 R 脚本是 test.R
如何批量循环函数?我的意思是当我做for循环时,如何将变量i指向R脚本?
像批量一样,我可以这样循环
for i in {1,10}
do # here I want to point this i into R script to make it load outisim.data and output outi.Rdata.
我该怎么做? (顺便说一句,我的R代码已经有加载outisim.data和输出outi.Rdata的功能。我只想知道如何将i指向R脚本。)
完成
【问题讨论】:
-
您能否提供一个您在任何其他编程语言中寻找的代码示例?将帮助我确定如何回答。
-
当你说“将 i 指向 R 脚本”时不清楚,你能澄清一下吗?您想保存、访问、打印吗?
-
您需要编写您的函数,以便它 expects
i(或其他一些参数 - 文件的实际名称会是更好的选择),您可以不要只是从外部强制它。
标签: r batch-file for-loop