通过与其他Dataframe列(Python3.6)映射来更改Dataframe列名

2024-05-16 23:58:45 发布

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

如果列与XML\u Data['conceptRef']匹配,列名称包含在XML\u Data['Dimension\u name\u EN']中,我想更改Dataframe“Data”的列名称

数据.列

Index(['MEASURE', 'INDEX', 'STAGE', 'SOURCE', 'DESTINATION', 'FREQUENCY', 'VALUE', 'DATE'], dtype='object')

XML数据:

   Order                codelist   conceptRef    Dimension_Name_EN
0      1      CL_PPI_SOP_MEASURE      MEASURE              Measure
1      2        CL_PPI_SOP_INDEX        INDEX                Index
2      3        CL_PPI_SOP_STAGE        STAGE  Stage of Production
3      4       CL_PPI_SOP_SOURCE       SOURCE               Source
4      5  CL_PPI_SOP_DESTINATION  DESTINATION          Destination

如果列('FREQUENCY'、'VALUE'、'DATE')不在其他数据帧中,则保持原样


Tags: 数据名称sourcedataindexclppixml