在分组数据框中选择每个组的第n个元素

用户名

假设我创建以下数据框

using DataFrames
df = DataFrame(A = rand(500), B = repeat(1:10, inner=50), C = 1:500)

我可以做一个groupby

grouped_df = groupby(df,"B")

我将以10组结束。我该如何选择每个组的第三个元素,然后将它们组合成一个新的数据框?也就是说,我想要一个10行的新数据框,每一行是每个组的第三个元素?

我调查了combine,但找不到解决方案。我可以得到提示吗?

博曼

要从每个组中获取第三行,groupby请先combine使用索引,然后再使用索引:

julia> combine(groupby(df, :B), x->x[3, :])
10×3 DataFrame
 Row │ B      A          C
     │ Int64  Float64    Int64
─────┼─────────────────────────
   1 │     1  0.196572       3
   2 │     2  0.539942      53
   3 │     3  0.243455     103
   4 │     4  0.837491     153
   5 │     5  0.672861     203
   6 │     6  0.0220219    253
   7 │     7  0.303417     303
   8 │     8  0.409596     353
   9 │     9  0.165928     403
  10 │    10  0.752038     453

(我最初误解了问题,并建议使用逻辑索引,例如df[df.B .== 3, :]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在分组数据框中选择每个组的第n个元素

来自分类Dev

分组数组的每个第n个元素

来自分类Dev

如何在CSS中的每个第n个元素之后选择一组元素?

来自分类Dev

从每个分组的 Spark 数据框中选择特定行

来自分类Dev

通过从数据框中的每个组中选择1行来查找按列分组的行的组合

来自分类Dev

从pandas groupby中的每个组中选择前n个元素

来自分类Dev

从pandas groupby中的每个组中选择前n个元素

来自分类Dev

如何在代码接收中选择第n个元素

来自分类Dev

Scala从数组/ RDD中选择第n个元素中的第n个元素

来自分类Dev

想要从每个组中选择数据

来自分类Dev

从每个组中选择1个

来自分类Dev

如何从第1组中选择X行但从第2组中选择Y行对熊猫数据框进行采样

来自分类Dev

从数组列表中的每个数组中选择每个第n个矩阵

来自分类Dev

从MYSQL的每个组中选择N行

来自分类Dev

Python 数据框排序值选择第 n 个结果

来自分类Dev

仅在条件满足时才从数据框中的每个组中选择行

来自分类Dev

从每个组中选择

来自分类Dev

从数据框中选择每行的前N个列值

来自分类Dev

在 div 中选择第 n 个 li

来自分类Dev

在无序列表的第n个元素中选择一个div

来自分类Dev

分组数组的第n个元素

来自分类Dev

选择列表中的每个第n个元素,其中n个有理/非整数

来自分类Dev

使用jq从多维JSON数组中选择第n个元素

来自分类Dev

第n个孩子从多类div中选择了错误的元素

来自分类Dev

如何使用熊猫从groupby数据框中选择一个组

来自分类Dev

从组中选择最低的n个值

来自分类Dev

Postgresql:如何从每个组/类别中选择前n个%(%)条目

来自分类Dev

d3js:如何选择组中的第n个元素?

来自分类Dev

Python在OrderedDict中选择第i个元素

Related 相关文章

  1. 1

    在分组数据框中选择每个组的第n个元素

  2. 2

    分组数组的每个第n个元素

  3. 3

    如何在CSS中的每个第n个元素之后选择一组元素?

  4. 4

    从每个分组的 Spark 数据框中选择特定行

  5. 5

    通过从数据框中的每个组中选择1行来查找按列分组的行的组合

  6. 6

    从pandas groupby中的每个组中选择前n个元素

  7. 7

    从pandas groupby中的每个组中选择前n个元素

  8. 8

    如何在代码接收中选择第n个元素

  9. 9

    Scala从数组/ RDD中选择第n个元素中的第n个元素

  10. 10

    想要从每个组中选择数据

  11. 11

    从每个组中选择1个

  12. 12

    如何从第1组中选择X行但从第2组中选择Y行对熊猫数据框进行采样

  13. 13

    从数组列表中的每个数组中选择每个第n个矩阵

  14. 14

    从MYSQL的每个组中选择N行

  15. 15

    Python 数据框排序值选择第 n 个结果

  16. 16

    仅在条件满足时才从数据框中的每个组中选择行

  17. 17

    从每个组中选择

  18. 18

    从数据框中选择每行的前N个列值

  19. 19

    在 div 中选择第 n 个 li

  20. 20

    在无序列表的第n个元素中选择一个div

  21. 21

    分组数组的第n个元素

  22. 22

    选择列表中的每个第n个元素,其中n个有理/非整数

  23. 23

    使用jq从多维JSON数组中选择第n个元素

  24. 24

    第n个孩子从多类div中选择了错误的元素

  25. 25

    如何使用熊猫从groupby数据框中选择一个组

  26. 26

    从组中选择最低的n个值

  27. 27

    Postgresql:如何从每个组/类别中选择前n个%(%)条目

  28. 28

    d3js:如何选择组中的第n个元素?

  29. 29

    Python在OrderedDict中选择第i个元素

热门标签

归档