Entfernen von Zeitreihen mit nur Nullwerten aus einem Datenrahmen
Ich habe einen Datenrahmen mit mehreren Zeitreihen, die durch eindeutige IDs gekennzeichnet sind. Ich möchte alle Zeitreihen entfernen, die nur 0 Werte haben.
Der Datenrahmen sieht wie folgt aus:
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
Ich möchte, dass alle Zeitreihen mit nur 0 Werten entfernt werden, damit der Datenrahmen wie folgt aussieht:
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
Dies ist eine Antwort auf eine frühere Frage, die mit einer wirklich großartigen Lösung unter Verwendung des beantwortet wurdeDatentabellen Paket.
R Fehlende Werte am Anfang und Ende mehrerer Zeitreihen in einem Datenrahmen effizient entfernen