Usuwanie szeregów czasowych z wartościami zerowymi z ramki danych
Mam ramkę danych z wieloma szeregami czasowymi identyfikowanymi przez identyfikatory uniquer. Chciałbym usunąć wszystkie szeregi czasowe, które mają tylko 0 wartości.
Ramka danych wygląda następująco:
id date value
AAA 2010/01/01 9
AAA 2010/01/02 10
AAA 2010/01/03 8
AAA 2010/01/04 4
AAA 2010/01/05 12
B 2010/01/01 0
B 2010/01/02 0
B 2010/01/03 0
B 2010/01/04 0
B 2010/01/05 0
CCC 2010/01/01 45
CCC 2010/01/02 46
CCC 2010/01/03 0
CCC 2010/01/04 0
CCC 2010/01/05 40
Chcę usunąć wszystkie szeregi czasowe z tylko 0 wartościami, aby ramka danych wyglądała następująco:
id date value
AAA 2010/01/01 9
AAA 2010/01/02 10
AAA 2010/01/03 8
AAA 2010/01/04 4
AAA 2010/01/05 12
CCC 2010/01/01 45
CCC 2010/01/02 46
CCC 2010/01/03 0
CCC 2010/01/04 0
CCC 2010/01/05 40
Jest to kontynuacja poprzedniego pytania, na które udzielono naprawdę świetnego rozwiązania za pomocądane.tabele pakiet.
R skutecznie usuwa brakujące wartości od początku i końca wielu szeregów czasowych w 1 ramce danych