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.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage