我有我的雪今年要组季节性积雪的数据(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)
有没有比我做得更好的方法?