如何从groupby排列的组中创建数据框?

时间:2016-08-14 07:47:26

标签: python datetime pandas group-by

我已将数据集分开了几个月,共有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')

1 个答案:

答案 0 :(得分:1)

尝试:

df1 = df[df.month.isin([5, 6, 7, 8])]
df2 = df[df.month.isin([4, 9, 10, 11])]