大熊猫:重命名同一数据框中的重复列并合并

时间:2020-05-04 01:57:04

标签: pandas

我有以下内容;

mylist = ["name", "state", "name", "city"]
newlist = ["name1", "state", "name2", "city"]

我已将重复项重命名。我想合并name1name2并重命名为名字

1 个答案:

答案 0 :(得分:0)

此方法可以很好地做到这一点,而且很干净:

重命名的DataFrame方法接受字典“键:值”,该字典使您可以将旧值映射到新值。

示例。

new_df = "read in data source"

col_map = {"name": "name1",
    "state": "state",
    "name": "name2",
    "city": "city"
}

new_df.rename(columns=col_map)

此方法应该可以正常工作。请做出回应,以便我们位于StackOverflow的团队知道您关心我们的反馈并做出响应。