【问题标题】:How do I create dataframes from the groups that have been arranged by groupby?如何从 groupby 排列的组中创建数据框?
【发布时间】:2023-03-10 07:04:01
【问题描述】:

我已按月份分隔我的数据集,共有 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')

【问题讨论】:

    标签: python datetime pandas group-by


    【解决方案1】:

    试试:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多