Как использовать функцию прокрутки, чтобы получить среднегодовые данные? - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть данные по CO2 за 1958 г., которые я представляю, и пытаюсь увидеть месячные колебания. Чтобы сделать это, я хочу использовать функцию прокрутки, чтобы создать еще один столбец в моем фрейме данных, чтобы я мог вычесть это из месячных итогов, чтобы увидеть колебания. Мои данные еженедельно, как 3/29/1958, 4/5/1958 и т. Д.

Я никогда раньше не пытался использовать функцию прокрутки и пытаюсь это выяснить.

Пока я написал

dfMaunaLoa = 
pd.read_csv('weekly_in_situ_co2_mlo.csv',skiprows=44,usecols= 
['Date','CO2'],index_col='Date',parse_dates=True)
dfMaunaLoa['Rolling_Mean'] = 
dfMaunaLoa['CO2'].rolling("365D").mean()

Я вижу, что столбец был создан во фрейме данных и имеет значения, но я не знаю, правильны ли они какЯ не уверен, что я должен ожидать увидеть. Я также не уверен, как вычесть этот столбец из другого, чтобы получить мой окончательный сюжет. Я не получаю никаких сообщений об ошибках.

1 Ответ

1 голос
/ 07 ноября 2019

Если вы хотите вычесть один столбец из другого, вы можете сделать это:

dfMaunaLoa['substract_column'] = dfMaunaLoa['column_1'] - dfMaunaLoa['column_2']

и использовать в своем графике

...