Filtruj wiersze na podstawie warunków wielu kolumn R

Przypuśćmy, że mam zestaw danych zawierający 100 nieparzystych kolumn i muszę zachować tylko te wiersze w danych, które spełniają jeden warunek zastosowany we wszystkich 100 kolumnach. Jak to zrobić?

Przypuśćmy, że podobnie jak poniżej ... Muszę przechowywać tylko wiersze, w których Col1 lub 2 lub 3 lub 4 ma wartość> 0

Col1 Col2 Col3 Col4 
1 1 3 4 
0 0 4 2 
4 3 4 3 
2 1 0 2 
1 2 0 3 
0 0 0 0

W powyższym przykładzie, z wyjątkiem ostatniego wiersza, wszystkie wiersze utworzą .. Muszę umieścić wyniki w tej samej ramce danych, co oryginał. nie jestem pewien, czy mogę użyć lapply do przechodzenia przez kolumny, w których> 0 lub mogę użyć podzbioru .. Każda pomoc jest doceniana

Czy mogę używać indeksów kolumn i robićdf<-subset(df,c(2:100)>0). To nie daje mi właściwego wyniku.

questionAnswers(2)

yourAnswerToTheQuestion