我已经按月分开了我的数据集,总共有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])]

关于python - 如何从groupby安排的组中创建数据框?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38940209/

10-14 19:54
查看更多