如何用列表中的元素替换Pandas数据框的部分列名。
例如,以下是我的列名:['area_Smith, 'area_Jones', 'area_Johnson', average_volume_Smith, ...]
现在我想给予所有的名字编号:因此,我会创建一个名为names的列表,其中包含['Smith', 'Jones', 'Johnson', ....]
,另一个名为number的列表,其中包含['0', '1', '2', ....]
。然后,我会将Smith替换为0,Jones替换为1,以此类推。因此,结果应为:['area_0, 'area_1', 'area_2', average_volume_0, ...]
1条答案
按热度按时间k0pti3hp1#
您可以尝试:
图纸:
使用的数据框: