我與R工作組到幾百萬行數據的轉換在這樣一個列的新列.....添加基於列標題
fixedStep chrom=chr7 start=10239 step=1
0.064
0.064
0.064
0.055
0.055
0.089
0.076
fixedStep chrom=chr7 start=10262 step=1
0.076
0.076
0.089
0.076
0.076
0.076
0.076
0.089
0.089
0.076
0.089
0.076
0.089
0.089
fixedStep chrom=chr7 start=10398 step=1
0.076
0.089
0.089
0.089
0.089
0.076
這個......
10239 0.064
10240 0.064
10241 0.064
10242 0.055
10243 0.055
10244 0.089
10245 0.076
10262 0.076
10263 0.076
10264 0.089
10265 0.076
10266 0.076
10267 0.076
10268 0.076
10269 0.089
10270 0.089
10271 0.076
10272 0.089
10273 0.076
10274 0.089
10275 0.089
10398 0.076
10399 0.089
10400 0.089
10401 0.089
10402 0.089
10403 0.076
即,我要添加的數字的新列(或者數據之前或之後,在上述的例子中,它是數據之前)。新列的編號從start=value
開始,並增加1(step=1
),直到達到新列標題(fixedStep chrom=chr7 start=10262 step=1
)。發生這種情況時,數字從start=new value
開始,再次增加1(step=1
),直到出現新的列標題......等等。
由於它是一個大文件,我無法將它加載到R工作區。將它與UNIX/linux工具結合起來執行這個操作會很好。
的似乎不是你的示例輸出是真的嗎? – 2011-03-08 18:48:37
@Jouni:這是,但你在文件中有不同的標題... – 2011-03-08 19:19:31