我按月分隔了我的数据集,总共有8组8个不同的月,我想创建两个单独的数据框,其中一个将包括在月上发现的数据:5,6,7,8,另一个数据框将包括月:4,9,10,11。我如何告诉groupby创建这两个独立的数据集?
df['Date']=pd.to_datetime(df['Date'],format='%m/%d/%y')
df['year'] = pd.DatetimeIndex(df['Date']).year
df['month'] = pd.DatetimeIndex(df['Date']).month
df2=df.groupby('month')
尝试:
df1 = df[df.month.isin([5, 6, 7, 8])]
df2 = df[df.month.isin([4, 9, 10, 11])]