Jak usunąć wiersze z wartościami 0 za pomocą R

Cześć używam macierzy ekspresji genów, frag liczy do obliczenia różnicowo wyrażanych genów. Chciałbym wiedzieć, jak usunąć wiersze, które mają wartości 0. Wtedy mój zestaw danych będzie zwarty i mniej fałszywe wyniki zostaną podane do dalszej analizy przy użyciu tej macierzy.

Wkład

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

Pożądane wyjście

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

Na razie chcę tylko usunąć te wiersze, w których wszystkie kolumny count count mają wartość 0, jeśli w dowolnym wierszu niektóre wartości są równe 0, a inne nie są zerowe, chciałbym zachować ten wiersz w stanie nienaruszonym, jak widać w powyższym przykładzie.

Daj mi znać, jak to zrobić.

questionAnswers(1)

yourAnswerToTheQuestion