根据熊猫中其他列的值添加具有唯一标识符的列

用户名

我有傻瓜。数据框:

Cnt Year    JD  Min_Temp
S   2000    1   277.139
S   2000    2   274.725
S   2001    1   270.945
S   2001    2   271.505
N   2000    1   257.709
N   2000    2   254.533
N   2000    3   258.472
N   2001    1   255.763
N   2001    2   265.714
N   2001    3   267.943

我想添加一个新列,其中给定'Cnt'的每个单独行都被赋予一个唯一的标识符(1,2,3 ...)。因此,结果应如下所示:

Cnt Year    JD  Min_Temp    unq
S   2000    1   277.139     1
S   2000    2   274.725     2
S   2001    1   270.945     3
S   2001    2   271.505     4
N   2000    1   257.709     1
N   2000    2   254.533     2
N   2000    3   258.472     3
N   2001    1   255.763     4
N   2001    2   265.714     5
N   2001    3   267.943     6

这里,每一行对应于列“ Cnt”中的相同值作为唯一标识符。

当前,我所能做的就是添加一个具有递增值的新列:df ['unq'] = numpy.arange(1,len(df))

帝斯曼

你可以使用groupbycumcount

>>> df["unq"] = df.groupby("Cnt").cumcount() + 1
>>> df
  Cnt  Year  JD  Min_Temp  unq
0   S  2000   1   277.139    1
1   S  2000   2   274.725    2
2   S  2001   1   270.945    3
3   S  2001   2   271.505    4
4   N  2000   1   257.709    1
5   N  2000   2   254.533    2
6   N  2000   3   258.472    3
7   N  2001   1   255.763    4
8   N  2001   2   265.714    5
9   N  2001   3   267.943    6

请注意,因为群体是基于CNT列值,而不是在邻接,如果你有S的选自N下方的第二组,所述第一unq中值组将是5。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据data.table中的另一列创建一列唯一标识符

来自分类Dev

在熊猫数据框的列中按具有不同标识符的重复日期时间索引进行聚合

来自分类Dev

是否可以从其模板中访问Vue组件的索引或其他唯一标识符?

来自分类Dev

当按其他列分组时,如何选择特定列中具有非唯一值的行?

来自分类Dev

如何使一列在其他列中具有唯一值

来自分类Dev

根据熊猫其他列中的值移动列

来自分类Dev

在列中添加具有唯一值累计的列

来自分类Dev

添加唯一标识符

来自分类Dev

如何创建基于多个列的唯一标识符?

来自分类Dev

仅当其他列具有条件时,才对列中的唯一值进行计数

来自分类Dev

根据其他列中的条件对列中的唯一值求和

来自分类Dev

SQL-需要基于两个整数列的其他唯一标识符列的解决方案

来自分类Dev

有没有一种方法可以根据特定的值过滤数据帧,而且还使用熊猫保留唯一标识符的所有其他值?

来自分类Dev

如何根据另一列中的唯一标识符识别特定列中的更改?

来自分类Dev

如何根据熊猫中的其他列添加新列?

来自分类Dev

如何使用R在缺少某些值的唯一标识符中添加缺失的零?

来自分类Dev

向R数据框中的同一列值添加唯一标识符

来自分类Dev

向R数据框中的同一列值添加唯一标识符

来自分类Dev

用唯一标识符替换所有列中的每个唯一值

来自分类Dev

在熊猫数据框的列中按具有不同标识符的重复日期时间索引进行聚合

来自分类Dev

根据可变条件和唯一标识符将一列中的堆叠数据转置为行

来自分类Dev

添加具有与另一列的标识符匹配的值的列

来自分类Dev

搜索具有多个标识符的列的唯一记录

来自分类Dev

如何根据 R 中其他列中的值使列值唯一?

来自分类Dev

如何将行添加到具有唯一标识符类型列的 SQL Server 表?

来自分类Dev

创建组合多个其他列的标识符

来自分类Dev

根据一些共享列创建标识符/计数器并根据其他列分开

来自分类Dev

XQuery 如何将具有唯一标识符的相似 XML 结构中的值相加

来自分类Dev

根据 SQL 中的唯一列标识符将行数据转置为一列

Related 相关文章

  1. 1

    根据data.table中的另一列创建一列唯一标识符

  2. 2

    在熊猫数据框的列中按具有不同标识符的重复日期时间索引进行聚合

  3. 3

    是否可以从其模板中访问Vue组件的索引或其他唯一标识符?

  4. 4

    当按其他列分组时,如何选择特定列中具有非唯一值的行?

  5. 5

    如何使一列在其他列中具有唯一值

  6. 6

    根据熊猫其他列中的值移动列

  7. 7

    在列中添加具有唯一值累计的列

  8. 8

    添加唯一标识符

  9. 9

    如何创建基于多个列的唯一标识符?

  10. 10

    仅当其他列具有条件时,才对列中的唯一值进行计数

  11. 11

    根据其他列中的条件对列中的唯一值求和

  12. 12

    SQL-需要基于两个整数列的其他唯一标识符列的解决方案

  13. 13

    有没有一种方法可以根据特定的值过滤数据帧,而且还使用熊猫保留唯一标识符的所有其他值?

  14. 14

    如何根据另一列中的唯一标识符识别特定列中的更改?

  15. 15

    如何根据熊猫中的其他列添加新列?

  16. 16

    如何使用R在缺少某些值的唯一标识符中添加缺失的零?

  17. 17

    向R数据框中的同一列值添加唯一标识符

  18. 18

    向R数据框中的同一列值添加唯一标识符

  19. 19

    用唯一标识符替换所有列中的每个唯一值

  20. 20

    在熊猫数据框的列中按具有不同标识符的重复日期时间索引进行聚合

  21. 21

    根据可变条件和唯一标识符将一列中的堆叠数据转置为行

  22. 22

    添加具有与另一列的标识符匹配的值的列

  23. 23

    搜索具有多个标识符的列的唯一记录

  24. 24

    如何根据 R 中其他列中的值使列值唯一?

  25. 25

    如何将行添加到具有唯一标识符类型列的 SQL Server 表?

  26. 26

    创建组合多个其他列的标识符

  27. 27

    根据一些共享列创建标识符/计数器并根据其他列分开

  28. 28

    XQuery 如何将具有唯一标识符的相似 XML 结构中的值相加

  29. 29

    根据 SQL 中的唯一列标识符将行数据转置为一列

热门标签

归档