0

我希望我的 R 脚本接受来自 .csv 文件的数据。有没有办法从命令提示符处执行此操作。

就像我编写 Rscript myscript.R 20 一样,它会将值 20 作为输入传递。我想知道指定 csv 文件的绝对地址是否允许我的脚本使用 csv 文件中的数据。如果不是,我必须做什么才能实现我想要的?

4

1 回答 1

1

看看?commandArgs。最小的例子:

#!/usr/bin/Rscript
print(commandArgs(trailingOnly=TRUE))

运行:

./myscript.R yourcsvfile.csv
[1] "yourcsvfile.csv"

也许你也会对getopt包感兴趣。

于 2013-07-24T16:51:14.380 回答