我希望我的R脚本接受来自.csv文件的数据。有没有办法从命令提示符执行此操作。
就像我写Rscript myscript.R 20一样,它传递一个值20作为输入。我想知道如果指定csv文件的绝对地址将允许我的脚本使用csv文件中的数据。如果不是我必须做什么才能实现我的目标?
答案 0 :(得分:1)
看看?commandArgs
。最小的例子:
#!/usr/bin/Rscript
print(commandArgs(trailingOnly=TRUE))
运行它:
./myscript.R yourcsvfile.csv
[1] "yourcsvfile.csv"
也许您也会对getopt包感兴趣。