So entfernen Sie Zeilen mit 0-Werten mit R
Ich benutze eine Matrix der Genexpression, um die differentiell exprimierten Gene zu berechnen. Ich möchte wissen, wie ich die Zeilen mit den Werten 0 entfernen kann. Dann ist mein Datensatz kompakt und es werden weniger falsche Ergebnisse für die Downstream-Analyse ausgegeben, die ich mit dieser Matrix durchführe.
Eingang
gene ZPT.1 ZPT.0 ZPT.2 ZPT.3 PDGT.1 PDGT.0
XLOC_000001 3516 626 1277 770 4309 9030
XLOC_000002 342 82 185 72 835 1095
XLOC_000003 2000 361 867 438 454 687
XLOC_000004 143 30 67 37 90 236
XLOC_000005 0 0 0 0 0 0
XLOC_000006 0 0 0 0 0 0
XLOC_000007 0 0 0 0 1 3
XLOC_000008 0 0 0 0 0 0
XLOC_000009 0 0 0 0 0 0
XLOC_000010 7 1 5 3 0 1
XLOC_000011 63 10 19 15 92 228
Gewünschte Ausgabe
gene ZPT.1 ZPT.0 ZPT.2 ZPT.3 PDGT.1 PDGT.0
XLOC_000001 3516 626 1277 770 4309 9030
XLOC_000002 342 82 185 72 835 1095
XLOC_000003 2000 361 867 438 454 687
XLOC_000004 143 30 67 37 90 236
XLOC_000007 0 0 0 0 1 3
XLOC_000010 7 1 5 3 0 1
XLOC_000011 63 10 19 15 92 228
Ab sofort möchte ich nur die Zeilen entfernen, in denen alle Spalten für die Fragmentanzahl 0 sind, wenn in einer Zeile einige Werte 0 und andere nicht Null sind. Ich möchte diese Zeile intakt halten, wie Sie in meinem obigen Beispiel sehen können.
Bitte lassen Sie mich wissen, wie das geht.