Python Pandas:如何在DataFrame索引中使用转换?

文森特
df = pd.DataFrame([['A',7], ['A',5], ['B',6]], columns = ['group', 'value'])

如果我要保留一行group,而行数最少value,则使用:

df[df['value'] == df.groupby('group')['value'].transform('min')]

但是,如果我要保留索引最低的行,则以下操作不起作用:

df[df.index == df.groupby('group').index.transform('min')]

我知道我可以使用reset_index()并将索引作为列来处理,但是我可以避免这种情况:

df[df.reset_index()['index'] == df.reset_index().groupby('group')['index'].transform('min')]
迈科拉(Mykola Zotko)

您可以按索引排序(如果尚未排序),然后取每组的第一行:

df.sort_index().groupby('group').first()

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Python中使用Ruby if-with-and而不使列表索引超出范围

来自分类Dev

如何在python中使用多个索引同时填充numpy数组

来自分类Dev

如何在python中使用负索引/输入创建查找表?

来自分类Dev

如何在python中使用map,reduce,apply或其他函数转换DataFrame(在此示例中)?

来自分类Dev

如何在重复的观察中创建新列,并在Pandas DataFrame中使用Python转置相关数据?

来自分类Dev

如何在JavaScript中使用Python字符串索引?

来自分类Dev

如何在python中将python列表转换为pandas Dataframe

来自分类Dev

如何在python中使用pandas dataframe获取引用其他特殊索引的新max列表?

来自分类Dev

在Python中使用Pandas打印列的索引

来自分类Dev

如何在Python中使用变量作为数组索引?

来自分类Dev

如何使用Python在Pandas DataFrame中使用Regex

来自分类Dev

如何在Python Pandas DataFrame中选择日期在索引中的行?

来自分类Dev

如何在python中使用名称中的索引创建列表

来自分类Dev

如何在Python中使用VIPS执行逻辑操作和逻辑索引?

来自分类Dev

如何在python中使用索引循环和读取文件,特定的整数或字符串?

来自分类Dev

如何在Python中使用Pandas查找精度@ N

来自分类Dev

如何在Python中使用Pandas将“ dd.mm.yyyy”转换为“ yyyy-mm-dd”?

来自分类Dev

如何在Python中使用索引列表对np.array进行索引

来自分类Dev

如何在Python 2.7中使用其他数组的索引创建数组?

来自分类Dev

如何在python中使用“行索引”使用数组?

来自分类Dev

如何在python中使用索引将列表写入文本文件

来自分类Dev

如何在 plt 中使用 python Pandas unstack?

来自分类Dev

如何在python中使用lambda映射转换dict值

来自分类Dev

如何在 Python 中使用 DataFrame 绘制烛台图?

来自分类Dev

如何在python中使用pandas发送图表?

来自分类Dev

如何在 Python 中使用时间戳索引插入数据?

来自分类Dev

如何在python中使用pandas从csv文件中读取?

来自分类Dev

如何在 Python 3 中使用 Pandas DataFrame 动态生成 html 字符串?

来自分类Dev

如何在python中使用列表索引号访问字典值?

Related 相关文章

  1. 1

    如何在Python中使用Ruby if-with-and而不使列表索引超出范围

  2. 2

    如何在python中使用多个索引同时填充numpy数组

  3. 3

    如何在python中使用负索引/输入创建查找表?

  4. 4

    如何在python中使用map,reduce,apply或其他函数转换DataFrame(在此示例中)?

  5. 5

    如何在重复的观察中创建新列,并在Pandas DataFrame中使用Python转置相关数据?

  6. 6

    如何在JavaScript中使用Python字符串索引?

  7. 7

    如何在python中将python列表转换为pandas Dataframe

  8. 8

    如何在python中使用pandas dataframe获取引用其他特殊索引的新max列表?

  9. 9

    在Python中使用Pandas打印列的索引

  10. 10

    如何在Python中使用变量作为数组索引?

  11. 11

    如何使用Python在Pandas DataFrame中使用Regex

  12. 12

    如何在Python Pandas DataFrame中选择日期在索引中的行?

  13. 13

    如何在python中使用名称中的索引创建列表

  14. 14

    如何在Python中使用VIPS执行逻辑操作和逻辑索引?

  15. 15

    如何在python中使用索引循环和读取文件,特定的整数或字符串?

  16. 16

    如何在Python中使用Pandas查找精度@ N

  17. 17

    如何在Python中使用Pandas将“ dd.mm.yyyy”转换为“ yyyy-mm-dd”?

  18. 18

    如何在Python中使用索引列表对np.array进行索引

  19. 19

    如何在Python 2.7中使用其他数组的索引创建数组?

  20. 20

    如何在python中使用“行索引”使用数组?

  21. 21

    如何在python中使用索引将列表写入文本文件

  22. 22

    如何在 plt 中使用 python Pandas unstack?

  23. 23

    如何在python中使用lambda映射转换dict值

  24. 24

    如何在 Python 中使用 DataFrame 绘制烛台图?

  25. 25

    如何在python中使用pandas发送图表?

  26. 26

    如何在 Python 中使用时间戳索引插入数据?

  27. 27

    如何在python中使用pandas从csv文件中读取?

  28. 28

    如何在 Python 3 中使用 Pandas DataFrame 动态生成 html 字符串?

  29. 29

    如何在python中使用列表索引号访问字典值?

热门标签

归档