我有我的雪今年要組季節性積雪的數據(1954年7月1日 - 1955年6月30日),而不是一個冬天的超過兩年的數據分割(1954年1月1日 - 1954年12月31日和1955年1月1日 - 12月31日,1955年)熊貓從6月1日定義一個季節年12月31日
我修改從這個問題的代碼:
Using pandas to select specific seasons from a dataframe whose values are over a defined threshold(感謝墊)
def get_season(row):
if row['date'].month <= 7:
return row['date'].year
else:
return row['date'].year + 1
df['Seasonal_Year'] = df.apply(get_season, axis=1)
有沒有比我做得更好的方法?