【问题标题】:Command line arguments for R [duplicate]R的命令行参数[重复]
【发布时间】:2012-11-29 23:59:22
【问题描述】:

可能重复:
Parsing command line arguments in R scripts

这是我在这里的第一篇文章,如果我要问一些菜鸟问题或已经回答的问题,请多多关照。

我编写了一个 R 脚本,它将文件作为输入并计算第二列的连续数据点之间的差异,并绘制计算出的差异点的直方图。

一切都很好,但我希望该脚本将输入作为命令行参数。我尝试了 --args 和 --slave 但它不起作用!我如何实现它?而且脚本非常慢,因为我使用 2 个 for 循环编写它,处理 50k 行文件需要 10 分钟,而 awk 在 30 秒内完成此操作。有什么技巧可以加快速度??

数据如下所示:

CHROM   POS
chr01   925
chr01   929
chr01   981
chr01   1008
chr01   1012
chr01   1042
chr01   1065
chr01   1255
chr01   1260

谢谢。

【问题讨论】:

  • 为了速度使用diff而不是循环
  • 哇!! diff 效果很好.. 谢谢 :) :)

标签: r command-line-arguments


【解决方案1】:

您可以访问通过commandArgs() 函数传递给R 的命令行参数。这将返回一个您可以以通常方式访问的列表。详情请见?commandArgs。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-29
    • 2011-10-05
    相关资源
    最近更新 更多