【发布时间】:2012-11-29 23:59:22
【问题描述】:
这是我在这里的第一篇文章,如果我要问一些菜鸟问题或已经回答的问题,请多多关照。
我编写了一个 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 效果很好.. 谢谢 :) :)