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

yef_dan_92

假设我有 4 列的数据框:

df = pd.DataFrame({'one': [1., 2., 3., 4.],
    'two': [4., 3., 2., 1.],
    'three': [4., 3., 2., 1.],
    'four': [4., 3., 2., 1.]})

并假设有另一个数据框(2 列):第一列由数据框列的名称df(“一”、“二”、“三”、“四”)组成,下一列由名称组成,其中我想更改df数据框的列名

我怎样才能用一行/两行代码在熊猫中做到这一点?

耶斯列

您需要rename通过dict或通过Series

print (df1)
       a  b
0    one  c
1    two  d
2  three  e
3   four  f

d = df1.set_index('a')['b'].to_dict()
#by Series
#d = df1.set_index('a')['b']
print (d)
{'four': 'f', 'two': 'd', 'three': 'e', 'one': 'c'}

df = pd.DataFrame({'one': [1., 2., 3., 4.],
    'two': [4., 3., 2., 1.],
    'three': [4., 3., 2., 1.],
    'four': [4., 3., 2., 1.]})
print (df)

df = df.rename(columns=d)
print (df)
     f    c    e    d
0  4.0  1.0  4.0  4.0
1  3.0  2.0  3.0  3.0
2  2.0  3.0  2.0  2.0
3  1.0  4.0  1.0  1.0

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用其他名称重命名Pandas数据框列表的列

来自分类Dev

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

来自分类Dev

使用值字典重命名Pandas数据框中的列

来自分类Dev

使用pandas重命名数据框的列中的元素

来自分类Dev

如何使用熊猫数据框中其他列的条件语句对列中的值求和?

来自分类Dev

从其他数据框中依次更新熊猫列

来自分类Dev

R:重命名数据框列表中的某些变量以匹配其他变量

来自分类Dev

熊猫使用条件从其他数据框中的行创建列

来自分类Dev

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

来自分类Dev

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

来自分类Dev

根据其他数据框中的列值在熊猫数据框中创建列

来自分类Dev

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

来自分类Dev

根据数据框中的其他列更改熊猫数据框的列值

来自分类Dev

根据其他数据框过滤熊猫数据框列

来自分类Dev

使用其他数据重命名列值

来自分类Dev

熊猫从数据框中提取在其他数据框中不存在的列

来自分类Dev

从其他数据框熊猫填充数据框中的列的NAN值

来自分类Dev

重命名多索引数据框熊猫

来自分类Dev

从其他包含文本格式数据的列中创建熊猫数据框的列

来自分类Dev

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

来自分类Dev

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

来自分类Dev

使用列本身中的文本重命名数据框列

来自分类Dev

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

来自分类Dev

使用其他数据框填写列中的缺失值

来自分类Dev

创建函数以重命名Pandas数据框中的列

来自分类Dev

重命名数据框列表中的所有列

来自分类Dev

重命名Spark Python中的数据框列

来自分类Dev

如何重命名数据框中的列

来自分类Dev

重命名数据框中的多列

Related 相关文章

  1. 1

    如何使用其他名称重命名Pandas数据框列表的列

  2. 2

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

  3. 3

    使用值字典重命名Pandas数据框中的列

  4. 4

    使用pandas重命名数据框的列中的元素

  5. 5

    如何使用熊猫数据框中其他列的条件语句对列中的值求和?

  6. 6

    从其他数据框中依次更新熊猫列

  7. 7

    R:重命名数据框列表中的某些变量以匹配其他变量

  8. 8

    熊猫使用条件从其他数据框中的行创建列

  9. 9

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

  10. 10

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

  11. 11

    根据其他数据框中的列值在熊猫数据框中创建列

  12. 12

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

  13. 13

    根据数据框中的其他列更改熊猫数据框的列值

  14. 14

    根据其他数据框过滤熊猫数据框列

  15. 15

    使用其他数据重命名列值

  16. 16

    熊猫从数据框中提取在其他数据框中不存在的列

  17. 17

    从其他数据框熊猫填充数据框中的列的NAN值

  18. 18

    重命名多索引数据框熊猫

  19. 19

    从其他包含文本格式数据的列中创建熊猫数据框的列

  20. 20

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

  21. 21

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

  22. 22

    使用列本身中的文本重命名数据框列

  23. 23

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

  24. 24

    使用其他数据框填写列中的缺失值

  25. 25

    创建函数以重命名Pandas数据框中的列

  26. 26

    重命名数据框列表中的所有列

  27. 27

    重命名Spark Python中的数据框列

  28. 28

    如何重命名数据框中的列

  29. 29

    重命名数据框中的多列

热门标签

归档