获取列表中每个组的最大索引值

瑞安·戴维斯(Ryan Davies)

我一直在尝试找出最优雅的方法来查找列表中特定ID的最大索引。我的想法是,有时我会在收到的数据中得到一个重复的ID。我被告知要使用最新的ID值,因为这是列表中的最新ID。

我已经设法使用Pandas实现了这一点,但这很棒,但是我觉得必须有一种更好的方法而不必使用Pandas。

import pandas as pd

list = ['A', 'A', 'B', 'C', 'C']
df = pd.DataFrame({'id': list})
df['idx'] = df.index
df = df.groupby('id').agg({'idx':'max'})
df = df.reset_index()['idx'].to_list()

print(df)

我在想,也许我可以做一个超前/滞后类型的函数,该函数将查看先前的ID值,如果当前ID与先前的值不匹配,则存储先前ID的索引。

Serge Ballesta

您可以在此处使用简单的理解:

lst = ['A', 'A', 'B', 'C', 'C']
{j: i for i,j in enumerate(lst)}

给出:

{'A': 1, 'B': 2, 'C': 4}

注意:但是请不要将其list用作变量名,因为它会隐藏内置list函数...

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在vlookup中返回最大索引值

来自分类Dev

在Pandas数据框中跨组获取具有最大索引的列

来自分类Dev

如何在python列表中获取不同整数组的最大索引

来自分类Dev

如何获取应用程序中数组的最大索引

来自分类Dev

如何获得流的最大索引值

来自分类Dev

在MySQL查询中获取每个组的最大值

来自分类Dev

获取表中每个组的最大值

来自分类Dev

如何从列表中的每个元素都是元组的列表中获取元组第 0 个索引处的最大值?

来自分类Dev

Clojure中向量最大索引的函数

来自分类Dev

从元组列表中获取每个元组的最大值列表

来自分类Dev

对于X中的每个元素,找到最大索引而不在Y中进行遍历

来自分类Dev

数组中的最大元素数与最大索引器值

来自分类Dev

从每个组的Oracle获取最大值

来自分类Dev

错误:确保列表上的最大索引小于列表大小

来自分类Dev

爆炸列表并获取每个列表的索引值

来自分类Dev

SELECT 同一表中多个列值的最大索引?

来自分类Dev

AS-3-如何获取数组的最小/最大索引

来自分类Dev

AS-3-如何获取数组的最小/最大索引

来自分类Dev

获取字典内列表列表中每个键的最大值列表

来自分类Dev

PySpark - 获取组中每个列表的大小

来自分类Dev

如何获取数据框中每个组的10个最大值?

来自分类Dev

根据多列从每个组中获取具有最大值的行

来自分类Dev

MySQL:获取表中每个组的第n个最大值

来自分类Dev

如何从多维数组中获取每个索引的最大值-javascript

来自分类Dev

pyspark:grouby,然后获取每个组的最大值

来自分类Dev

每个索引的嵌套列表中的值求和

来自分类Dev

按语句sqlite获取组中每个组的ID列表

来自分类Dev

每个值的索引列表

来自分类Dev

在 SQL Server 2008 R2 中获取每个组的最小值和最大值

Related 相关文章

  1. 1

    在vlookup中返回最大索引值

  2. 2

    在Pandas数据框中跨组获取具有最大索引的列

  3. 3

    如何在python列表中获取不同整数组的最大索引

  4. 4

    如何获取应用程序中数组的最大索引

  5. 5

    如何获得流的最大索引值

  6. 6

    在MySQL查询中获取每个组的最大值

  7. 7

    获取表中每个组的最大值

  8. 8

    如何从列表中的每个元素都是元组的列表中获取元组第 0 个索引处的最大值?

  9. 9

    Clojure中向量最大索引的函数

  10. 10

    从元组列表中获取每个元组的最大值列表

  11. 11

    对于X中的每个元素,找到最大索引而不在Y中进行遍历

  12. 12

    数组中的最大元素数与最大索引器值

  13. 13

    从每个组的Oracle获取最大值

  14. 14

    错误:确保列表上的最大索引小于列表大小

  15. 15

    爆炸列表并获取每个列表的索引值

  16. 16

    SELECT 同一表中多个列值的最大索引?

  17. 17

    AS-3-如何获取数组的最小/最大索引

  18. 18

    AS-3-如何获取数组的最小/最大索引

  19. 19

    获取字典内列表列表中每个键的最大值列表

  20. 20

    PySpark - 获取组中每个列表的大小

  21. 21

    如何获取数据框中每个组的10个最大值?

  22. 22

    根据多列从每个组中获取具有最大值的行

  23. 23

    MySQL:获取表中每个组的第n个最大值

  24. 24

    如何从多维数组中获取每个索引的最大值-javascript

  25. 25

    pyspark:grouby,然后获取每个组的最大值

  26. 26

    每个索引的嵌套列表中的值求和

  27. 27

    按语句sqlite获取组中每个组的ID列表

  28. 28

    每个值的索引列表

  29. 29

    在 SQL Server 2008 R2 中获取每个组的最小值和最大值

热门标签

归档