如何从熊猫的groupby函数中获取具有列数的新数据框?

玩具

我正在根据我的数据进行分组created_at_hour并计算总和。我这样做没有问题。但是,我只想获得一个只有这两列的新数据框。我怎样才能做到这一点?

这是我的数据示例

created_at, user_id
xxx, x

这就是我到目前为止所做的。

data.created_at = pd.to_datetime(data.created_at)
data['created_at_minute'] = data.apply(lambda row: row['created_at'].minute, axis=1)
data['created_at_day'] = data.apply(lambda row: row['created_at'].day, axis=1)
data['created_at_hour'] = data.apply(lambda row: row['created_at'].hour, axis=1)
group_by = data.groupby(['created_at_hour']).agg(['count'])
group_by.plot()

我得到这样的图。

在此处输入图片说明

一切都很好,但是现在我想拥有一个带有just的新数据框,created_at_hour以及我该怎么做的新countgroupby到目前为止,这是结果。

在此处输入图片说明

布伦·巴恩

data.groupby(['created_at_hour']).created_at.agg(['count'])只能在一个列上进行汇总(在本例中为created_at)。然后,您得到的DataFrame将只有一列。因为您曾经使用过.agg(['count'])(传递一个元素列表),它仍将具有MultiIndex列索引如果您只想进行一次汇总,则可以改用.agg('count').count()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何基于在熊猫数据框中具有NaN的现有列创建新列?

来自分类Dev

如何在具有两个条件的熊猫数据框中添加新列?

来自分类Dev

熊猫:将具有多个值的新列添加到groupby数据框

来自分类Dev

如何做groupby max在熊猫数据框中创建新列

来自分类Dev

如何在熊猫数据框中仅获取具有给定值(或一组值)的行*和仅*列

来自分类Dev

熊猫-数据框具有带有列表的列。如何对列表中的元素进行分组?

来自分类Dev

如何删除熊猫数据框中具有重复的行?

来自分类Dev

如何在熊猫数据框中创建新列

来自分类Dev

如何将一系列的(例如)熊猫groupby.apply(f)的结果放入数据框的新列中?

来自分类Dev

根据其他列ID从现有数据框中获取新熊猫数据框中的加权平均摘要数据列

来自分类Dev

如何在pandas数据框中获取具有部分总和的列(按两列分组)

来自分类Dev

在具有值的数据框中添加新列

来自分类Dev

在熊猫数据框中创建新列

来自分类Dev

如何从具有重复的R的另一个数据框中更新具有特定列的数据框中的新列?

来自分类Dev

如何在具有扩展条件的同时在数据框中创建具有多个条件的新列?

来自分类Dev

如何在具有分层索引的熊猫数据框中添加和计算(基于其他列)子列?

来自分类Dev

在熊猫中如何将具有许多属性和值的列解析为新列并获取它们的值

来自分类Dev

具有 value_counts 的 Pandas groupby 并在新数据框中生成列

来自分类Dev

合并具有不同数据类型的列以在熊猫数据框中创建单个dateTime列

来自分类Dev

熊猫-将函数应用于具有来自不同列的多个参数的数据框

来自分类Dev

如何在使用lambda的计算函数中输入变化的列数并应用于熊猫的数据框中?

来自分类Dev

熊猫插入具有新长度的数据框

来自分类Dev

如何创建具有某些值的自定义数据框作为熊猫中的列(Python3)?

来自分类Dev

当熊猫数据框中的列已具有大写值时,如何将其更改为大写?

来自分类Dev

如何在列中具有不同记录的熊猫数据框中使用正则表达式?

来自分类Dev

熊猫:具有条件的另一个数据框中的新数据框

来自分类Dev

如何将数据框列表转换为具有新列的数据框在R中显示列表名称

来自分类Dev

如何将具有特定数据的新列添加到 R 数据框中

来自分类Dev

在熊猫中使用自定义聚合函数在数据框中创建新列

Related 相关文章

  1. 1

    如何基于在熊猫数据框中具有NaN的现有列创建新列?

  2. 2

    如何在具有两个条件的熊猫数据框中添加新列?

  3. 3

    熊猫:将具有多个值的新列添加到groupby数据框

  4. 4

    如何做groupby max在熊猫数据框中创建新列

  5. 5

    如何在熊猫数据框中仅获取具有给定值(或一组值)的行*和仅*列

  6. 6

    熊猫-数据框具有带有列表的列。如何对列表中的元素进行分组?

  7. 7

    如何删除熊猫数据框中具有重复的行?

  8. 8

    如何在熊猫数据框中创建新列

  9. 9

    如何将一系列的(例如)熊猫groupby.apply(f)的结果放入数据框的新列中?

  10. 10

    根据其他列ID从现有数据框中获取新熊猫数据框中的加权平均摘要数据列

  11. 11

    如何在pandas数据框中获取具有部分总和的列(按两列分组)

  12. 12

    在具有值的数据框中添加新列

  13. 13

    在熊猫数据框中创建新列

  14. 14

    如何从具有重复的R的另一个数据框中更新具有特定列的数据框中的新列?

  15. 15

    如何在具有扩展条件的同时在数据框中创建具有多个条件的新列?

  16. 16

    如何在具有分层索引的熊猫数据框中添加和计算(基于其他列)子列?

  17. 17

    在熊猫中如何将具有许多属性和值的列解析为新列并获取它们的值

  18. 18

    具有 value_counts 的 Pandas groupby 并在新数据框中生成列

  19. 19

    合并具有不同数据类型的列以在熊猫数据框中创建单个dateTime列

  20. 20

    熊猫-将函数应用于具有来自不同列的多个参数的数据框

  21. 21

    如何在使用lambda的计算函数中输入变化的列数并应用于熊猫的数据框中?

  22. 22

    熊猫插入具有新长度的数据框

  23. 23

    如何创建具有某些值的自定义数据框作为熊猫中的列(Python3)?

  24. 24

    当熊猫数据框中的列已具有大写值时,如何将其更改为大写?

  25. 25

    如何在列中具有不同记录的熊猫数据框中使用正则表达式?

  26. 26

    熊猫:具有条件的另一个数据框中的新数据框

  27. 27

    如何将数据框列表转换为具有新列的数据框在R中显示列表名称

  28. 28

    如何将具有特定数据的新列添加到 R 数据框中

  29. 29

    在熊猫中使用自定义聚合函数在数据框中创建新列

热门标签

归档