2024-09-28 03:12:09 发布
网友
我有一个名为“城市”的专栏。我想把城市的名字改成一种格式
列示例数据:
City Sydney Sydney-EZ Bangalore Bengalore SEZ Delhi New Delhi
Sydney和Sydney EZ或任何其他包含单词Sydney的行应替换为Sydney。班加罗尔和班加罗尔经济特区(或任何其他行包含词班加罗尔)应替换为班加罗尔。德里和新德里(或任何其他包含德里一词的行)应替换为德里
对lambda使用apply
apply
例如:
import pandas as pd df = pd.DataFrame({"City": ["Sydney", "Sydney-EZ", "Bangalore", "Bengalore SEZ"]}) toUpdate = "Sydney" df["City"] = df["City"].apply(lambda x:toUpdate if toUpdate in x else x ) print(df)
输出:
City 0 Sydney 1 Sydney 2 Bangalore 3 Bengalore SEZ
对lambda使用
apply
例如:
输出:
相关问题 更多 >
编程相关推荐