如何重命名熊猫数据框中的条目?

最大

我有一个这样的数据框

df=
a  b  
54 12
54 16
18 3
3  33

我想重命名从开始的条目,0并返回类似以下内容的内容:

df1=
a  b
0  1
0  2
3  4
4  5
伊恩斯

IIUC,您可以通过以下方式获取数据框中唯一值的列表:

In [1]: pd.Series(df.values.flatten()).unique()
Out[1]: array([54, 12, 16, 18,  3, 33])

让我们分成几个系列(您会明白为什么):

In [2]: series = pd.Series(pd.Series(df.values.flatten()).unique())
In [3]: series
Out[3]:
    0
0  54
1  12
2  16
3  18
4   3
5  33

现在,您需要做的就是用上述系列的索引替换原始值。


对于给定的值,例如16,这是您的操作方法:

In [4]: series[series==16].index[0]
Out[4]: 
2

现在,您可以使用lambda函数将其应用于整个数据框。该方法applymap将lambda函数分别应用于每个元素:

In [5]: df.applymap(lambda x: series[series==x].index[0])
Out[5]:
   a  b
0  0  1
1  0  2
2  3  4
3  4  5

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

熊猫数据框如何删除和重命名列

来自分类Dev

使用其他数据框重命名熊猫中的列

来自分类Dev

在某些情况下如何重命名熊猫数据框中的列值

来自分类Dev

重命名多索引数据框熊猫

来自分类Dev

如何重命名数据框中的列

来自分类Dev

如何在pyspark中重命名数据框的列名?

来自分类Dev

如何重命名Scala数据框中的列标题

来自分类Dev

在R中,如何使用数据框B中的变量重命名数据框A中的变量

来自分类Dev

如何遍历熊猫数据框并重命名所有列?

来自分类Dev

如何在保留索引和重命名键的同时转置熊猫数据框

来自分类Dev

用另一个数据框熊猫中的每两列重命名

来自分类Dev

使用for循环重命名熊猫数据框列

来自分类Dev

在熊猫数据框中对条目进行分组

来自分类Dev

在多个数据框中使用重命名功能遍历大熊猫数据框的字典以重命名列

来自分类Dev

如何重命名R中不同数据框中不同列中的观测值?

来自分类Dev

如何将每行中的数据重命名为熊猫的唯一编号?

来自分类Dev

使用Pandas数据框中的分类数据重命名变量

来自分类Dev

重命名数据框

来自分类Dev

如何更改/重命名数据框列中的特定属性

来自分类Dev

如何使用dplyr管道在指定行之后重命名数据框中的所有列

来自分类Dev

如何从多个Pandas数据框中收集和重命名相同的列

来自分类Dev

如何使用lapply在数据框中创建新变量并将其重命名

来自分类Dev

重命名R中数据框中的特定列

来自分类Dev

如何替换熊猫数据框中带有括号或数字的列中的那些条目?

来自分类Dev

如何动态重命名数据框的行?

来自分类Dev

如何重命名具有相同列名的数据框的列?

来自分类Dev

如何重塑,分组和重命名Julia数据框?

来自分类Dev

重命名多索引数据框中的索引值

来自分类Dev

循环以重命名R数据框中的字段

Related 相关文章

  1. 1

    熊猫数据框如何删除和重命名列

  2. 2

    使用其他数据框重命名熊猫中的列

  3. 3

    在某些情况下如何重命名熊猫数据框中的列值

  4. 4

    重命名多索引数据框熊猫

  5. 5

    如何重命名数据框中的列

  6. 6

    如何在pyspark中重命名数据框的列名?

  7. 7

    如何重命名Scala数据框中的列标题

  8. 8

    在R中,如何使用数据框B中的变量重命名数据框A中的变量

  9. 9

    如何遍历熊猫数据框并重命名所有列?

  10. 10

    如何在保留索引和重命名键的同时转置熊猫数据框

  11. 11

    用另一个数据框熊猫中的每两列重命名

  12. 12

    使用for循环重命名熊猫数据框列

  13. 13

    在熊猫数据框中对条目进行分组

  14. 14

    在多个数据框中使用重命名功能遍历大熊猫数据框的字典以重命名列

  15. 15

    如何重命名R中不同数据框中不同列中的观测值?

  16. 16

    如何将每行中的数据重命名为熊猫的唯一编号?

  17. 17

    使用Pandas数据框中的分类数据重命名变量

  18. 18

    重命名数据框

  19. 19

    如何更改/重命名数据框列中的特定属性

  20. 20

    如何使用dplyr管道在指定行之后重命名数据框中的所有列

  21. 21

    如何从多个Pandas数据框中收集和重命名相同的列

  22. 22

    如何使用lapply在数据框中创建新变量并将其重命名

  23. 23

    重命名R中数据框中的特定列

  24. 24

    如何替换熊猫数据框中带有括号或数字的列中的那些条目?

  25. 25

    如何动态重命名数据框的行?

  26. 26

    如何重命名具有相同列名的数据框的列?

  27. 27

    如何重塑,分组和重命名Julia数据框?

  28. 28

    重命名多索引数据框中的索引值

  29. 29

    循环以重命名R数据框中的字段

热门标签

归档