我有以下内容;
mylist = ["name", "state", "name", "city"]
newlist = ["name1", "state", "name2", "city"]
我已将重复项重命名。我想合并name1
和name2
并重命名为名字
答案 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的团队知道您关心我们的反馈并做出响应。