Я решил свою проблему.Вот так:
Мы не можем изменить фрейм данных, потому что это фактически копия фрейма данных.Поэтому методы, которые мы применяли, не работали - чтобы понять, зачем проверять http://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html.
Следовательно, мне пришлось напрямую изменить фрейм данных df
, из которого пришло df_74034
.Там я только что применил:
df.reset_index(level=0, inplace=True)
df_74034.rename(index=str, columns={"index": "data/hora"}, inplace=True)
Затем я напечатал df_74034
и получил их индекс, так:
df.loc[69333, 'index'] = '2017-08-18\t09:22:33'
df.loc[69334, 'index'] = '2017-10-03\t11:08:26'
df.loc[69333, 'HumTechRoom'] = '65.9'
df.loc[69334, 'HumTechRoom'] = '60.5'
, который дал мне:
data/hora HumExamRoom HumTechRoom Machine TempExamRoom TempTechRoom
69333 2017-08-18\t09:22:33 NaN 65.9 74034 NaN NaN
69334 2017-10-03\t11:08:26 NaN 60.5 74034 NaN NaN
69335 2018-02-17\t01:45:24 NaN 69.7 74034 NaN NaN
69336 2018-02-17\t01:45:55 NaN 67.5 74034 NaN NaN
69337 2018-02-17\t01:46:29 NaN 65.4 74034 NaN NaN
69338 2018-02-17\t01:47:20 NaN 63.3 74034 NaN NaN
69339 2018-02-17\t01:48:35 NaN 61.3 74034 NaN NaN
69340 2018-02-17\t01:49:08 NaN 63.4 74034 NaN NaN
69341 2018-02-17\t01:49:31 NaN 65.5 74034 NaN NaN
69342 2018-02-17\t01:49:55 NaN 67.6 74034 NaN NaN
Я знаю, что должен быть более элегантный и умный способ сделать то, что я сделал.Но это сработало для меня.