WSO2 SP - источник Кафки с атрибутами JSON

В моем случае у нас есть временные ряды с разных устройств, но некоторые устройства не могли отправить какое-либо значение в течение некоторого периода времени. Таким образом, мы должны создавать значения NA для каждого устройства и период времени, а затем делать fillna.

df = pd.DataFrame([["device1", 1, 'first val of device1'], ["device2", 2, 'first val of device2'], ["device3", 3, 'first val of device3']])
df.pivot(index=1, columns=0, values=2).fillna(method='ffill').unstack().reset_index(name='value')

Результат:

        0   1   value
0   device1     1   first val of device1
1   device1     2   first val of device1
2   device1     3   first val of device1
3   device2     1   None
4   device2     2   first val of device2
5   device2     3   first val of device2
6   device3     1   None
7   device3     2   None
8   device3     3   first val of device3
4
задан Faiz Fareed 27 March 2019 в 12:20
поделиться

1 ответ

В синтаксисе потока имеется ошибка,

define stream myDataStream (ABC string);

Здесь имя атрибута является ключом сообщений JSON, в данном случае ABC

0
ответ дан Niveathika 27 March 2019 в 12:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: