替换panda dataframe中的列值

2024-09-29 23:15:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我在panda中有一个数据帧,它的值如下

    Id   ExternalID  class  Unit    Description
0   XYZ     67709           bara      old values
1   ABC     5121     0204   °C      0 values added

我有一个csv文件,它有一个ID和新ID的映射,需要在上面的数据框中替换

我的csv文件:

Id    NewId
XYZ   OSS_XYZ
ABC   POW_ABC_A

如何更新数据框,使数据框中的Id列替换为csv文件中具有正确映射的NewId列?例如,映射后,我的数据帧应该是这样的

    Id         ExternalID    class  Unit    Description
0   OSS_XYZ       67709             bara      old values
1   POW_ABC_A     5121        0204  °C      0 values added

Tags: 文件csv数据idaddedunitdescriptionold

热门问题