我有一個表,一開始是在這裏:如何根據它包含的數據刪除一行?
>df
TargetID SM_H1455_121005_4 SM_H1456_121005_1 SM_H1457_121005_7 SM_H1461_121005_2 SM_H1462_121005_8 SM_H1463_121005_1 SM_K1566_121005_6
ENSG00000002549.7 2286 2468 2498 1696 2044 11536 4100 5460
ENSG00000002587.5 10 0 6 2 0 2 34
ENSG00000002726.15 8 14 0 2 16 2 4
ENSG00000002745.8 6 2 2 0 0 4 6
我想通過每一行和刪除包含0。這裏的每一行是我的代碼:
for(i in 2:length(df)) {
df2 <- df[df[,i]!=0,]
}
但是這個代碼沒有按不要刪除所有其中有0的行。它刪除了一些行,但我不知道爲什麼,我不認爲它是正確的。有什麼建議麼?
謝謝!這工作:-) – zfz