Это то, на что я потратил свой день. Дефо даст вам хороший обзор, если вы можете помочь. Я чувствую себя нубом, но должен начать где-нибудь. В любом случае, спасибо за вашу помощь!
af = act_freq['actual_freq']
datetime = act_freq['datetime']
act_freq = pd.read_csv('xx.csv',
sep = ',',
encoding="utf-8-sig")
act_freq['datetime'] = pd.to_datetime(act_freq['datetime'],
infer_datetime_format=True)
act_freq.set_index=act_freq['datetime']
grid_freq_des = 50
Следующая функция дала мне то, что я хотел, однако я хотел бы сделать это для всего файла
print(sum(abs(grid_freq_des-(af.head(150)))))
Так что я провел весь день, настраивая что-то вроде этого, что я не могу заставить работать (
for af in range (act_freq['actual_frequency']):
freq_dev = grid_freq_des - af
print(sum(freq_dev))
Итак, подводя итог, я не могу установить дату и время в качестве индекса (python продолжает давать свой собственный индекс), и я хотел бы настроить функцию (в данном случае freq_dev), чтобы она повторяла значения 'actual_freq' в csv:
datetime actual_freq
0 2019-01-01 00:00:00 50.038
1 2019-01-01 00:00:10 50.021
2 2019-01-01 00:00:20 50.013
3 2019-01-01 00:00:30 50.004