Removendo séries cronológicas com apenas valores zero de um quadro de dados
Eu tenho um quadro de dados com várias séries temporais identificadas pelo id do uniquer. Eu gostaria de remover qualquer série temporal que tenha apenas 0 valores.
O quadro de dados é o seguinte,
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
Eu quero que qualquer série temporal com apenas 0 valores seja removida para que o quadro de dados se pareça com o seguinte,
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
Este é um seguimento de uma pergunta anterior que foi respondida com uma solução realmente ótima usando odata.tables pacote.