после применения Pivot_Table на недавно объединенном DataFrame, я понял, что полученные столбцы не соответствуют ожиданиям.
По сути, вместо того, чтобы получитьэти выходные данные:
df4.Ammonia:
NAN
NAN
NAN
.
.
Я получил следующие выходные данные:
df4.Ammonia:
Time
2013-11-01 00:00:00 NaN
2013-11-01 01:00:00 NaN
2013-11-01 02:00:00 NaN
.
.
Кажется, что индекс столбца появляется каждый раз, когда я проверяю столбец !!
Вот мойкод:
Mi_Pollution['Measurement'] = Mi_Pollution['Measurement'].astype(float)
Mi_Pollution['Sensor_ID'] = Mi_Pollution['Sensor_ID'].astype(float)
Mi_Pollution['Time']=list(Mi_Pollution.index)
Mi_Pollution.reset_index()
df3 = Mi_Pollution.merge(Pollutants, on='Sensor_ID', how='left')
и чем:
df4 = df3.pivot_table(index=['Time'],values='Measurement',columns='Sensor_Type')
Любое предложение будет высоко оценено, спасибо.