我有一百萬行以上的列表。計算R中的平均配對差異
chr_position sick1 sick2 ... sick14 control1 control2 ... control14 p-value
chr1_1231 87.8 100 96.1 89.5 NA NA 93.8 95.7 95.5 92 NA 100 90.9 NA 100 NA 94.3 90.6 NA 92.5 100 86.7 NA NA 86.4 84.2 NA 90 0.844
chr2_412 96.1 NA 90.5 98 95.8 95.2 100 NA NA 97.5 NA 100 100 NA 100 98.5 NA 100 NA 100 100 93.6 NA 100 NA NA 93.3 NA 0.59
...
我想計算每行的(病態1與控制1)...(病態14與控制14)的平均配對差異。
理想情況下,我想的
chr_position pair1diff pair2diff ... pair14diff count_of_valid_pairs paired_diff
輸出我意識到這是一個簡單的Excel的問題,但由於大的行數,它不是要在Excel中進行是可行的。我試着簡單搜索,但我不認爲combn會適用。感謝您的任何建議。
謝謝。這看起來是正確的,但是當我添加output = c(data [,1],diffs,data [,30])write.table(file =「testingoutput.txt」,output,row.names = FALSE,col.names = FALSE,quote = FALSE,append = TRUE)爲我所需的輸出文件,什麼都沒有出來。 – user3222627
你有'diffs'中的正確數據嗎? – nico