【发布时间】:2020-09-30 04:58:29
【问题描述】:
提前感谢您抽出时间帮助我! (下面提供代码)(Data Here)
我正在尝试平均前 3 列并将其插入为标有“表土”的新列。这样做的最佳方法是什么?
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import warnings
warnings.filterwarnings('ignore')
raw_data = pd.read_csv('all-deep-soil-temperatures.csv', index_col=1, parse_dates=True)
df_all_stations = raw_data.copy()
df_selected_station.fillna(method = 'ffill', inplace=True);
df_selected_station_D=df_selected_station.resample(rule='D').mean()
df_selected_station_D['Day'] = df_selected_station_D.index.dayofyear
mean=df_selected_station_D.groupby(by='Day').mean()
mean['Day']=mean.index
#mean.head()
【问题讨论】:
标签: python pandas numpy dataframe time-series