从pandas数组中获取N个最大值,并保留索引和列标题

西拉

可以说我刚刚计算了一个相关矩阵。现在,使用大熊猫数据框,我希望获得与其轴名称就位的最高相关性。

例如:

   a, b, c, d, e, f 
a, 0, 1, 2, 3, 4, 5,
b, 1, 0, 3, 4, 5, 6,
c, 2, 3, 0, 5, 6, 7,
d, 3, 4, 5, 0, 7, 8,
e, 4, 5, 6, 7, 0, 9,
f, 5, 6, 7, 8, 9, 0

得到:

e f 9
f d 8
f c 7
e d 7

等等...

我已经阅读了pandas文档,并看到了groupby方法以及诸如head之类的功能,但是我对应该如何执行此操作有些困惑。

帝斯曼

您可以stack在这里使用,这将产生一个带有索引中行和列信息的系列,然后调用nlargest该系列:

>>> df.stack()
a  a    0
   b    1
   c    2
   d    3
   e    4
   f    5
b  a    1
   b    0
   c    3
[etc.]
>>> df.stack().nlargest(6)
e  f    9
f  e    9
d  f    8
f  d    8
c  f    7
d  e    7
dtype: int64

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取Java数组中n个最大值的索引

来自分类Dev

VBA-获取数组中第n个最大值的索引

来自分类Dev

如何从带有数字索引和标题的数据框中获取最大值

来自分类Dev

显示数组中的最大值和索引号

来自分类Dev

使用随机抢七获得numpy数组中N个最大值的索引

来自分类Dev

使用随机抢七获得numpy数组中N个最大值的索引

来自分类Dev

获取起始索引和终止索引之间的数组最大值和最小值

来自分类Dev

获取起始索引和终止索引之间的数组最大值和最小值

来自分类Dev

范围中第N个最大值的索引

来自分类Dev

数据帧数组,在 Pandas 中获取每个数据帧的最大值和总和

来自分类Dev

我如何从数组中获取4个最大值

来自分类Dev

从数组中获取5个最大值的键

来自分类Dev

如何在Ruby中获取数组第二列的最大值和总和

来自分类Dev

获取多维数组中每列的最大值

来自分类Dev

从多列数组中获取最大值

来自分类Dev

在oneliner中选择数组中的n个最大值

来自分类Dev

Python从字典中获取N个最大值

来自分类Dev

如何在单行数据框中获取与n个最大值相对应的列?

来自分类Dev

获取列和ID的最大值

来自分类Dev

根据python中另一个列表的最大值对数组的列索引进行分组

来自分类Dev

如何从给定的范围数组中获取具有最小最大值的匹配数组索引

来自分类Dev

GNU Octave / Matlab:如何获取数组中三个最大值的索引?

来自分类Dev

数组最大值的索引

来自分类Dev

如何从javascript中的数组中获取包含负数的最大值的索引?

来自分类Dev

如何获取数组中最大值的索引?

来自分类Dev

python数组获取最大值并存储索引

来自分类Dev

如何获取数组中数组的最小值和最大值?

来自分类Dev

C ++如何在n个元素的一维数组中查找最小值和最大值?

来自分类Dev

在保留SQL中的其他列的同时获取最大值

Related 相关文章

  1. 1

    获取Java数组中n个最大值的索引

  2. 2

    VBA-获取数组中第n个最大值的索引

  3. 3

    如何从带有数字索引和标题的数据框中获取最大值

  4. 4

    显示数组中的最大值和索引号

  5. 5

    使用随机抢七获得numpy数组中N个最大值的索引

  6. 6

    使用随机抢七获得numpy数组中N个最大值的索引

  7. 7

    获取起始索引和终止索引之间的数组最大值和最小值

  8. 8

    获取起始索引和终止索引之间的数组最大值和最小值

  9. 9

    范围中第N个最大值的索引

  10. 10

    数据帧数组,在 Pandas 中获取每个数据帧的最大值和总和

  11. 11

    我如何从数组中获取4个最大值

  12. 12

    从数组中获取5个最大值的键

  13. 13

    如何在Ruby中获取数组第二列的最大值和总和

  14. 14

    获取多维数组中每列的最大值

  15. 15

    从多列数组中获取最大值

  16. 16

    在oneliner中选择数组中的n个最大值

  17. 17

    Python从字典中获取N个最大值

  18. 18

    如何在单行数据框中获取与n个最大值相对应的列?

  19. 19

    获取列和ID的最大值

  20. 20

    根据python中另一个列表的最大值对数组的列索引进行分组

  21. 21

    如何从给定的范围数组中获取具有最小最大值的匹配数组索引

  22. 22

    GNU Octave / Matlab:如何获取数组中三个最大值的索引?

  23. 23

    数组最大值的索引

  24. 24

    如何从javascript中的数组中获取包含负数的最大值的索引?

  25. 25

    如何获取数组中最大值的索引?

  26. 26

    python数组获取最大值并存储索引

  27. 27

    如何获取数组中数组的最小值和最大值?

  28. 28

    C ++如何在n个元素的一维数组中查找最小值和最大值?

  29. 29

    在保留SQL中的其他列的同时获取最大值

热门标签

归档