【发布时间】:2015-06-28 00:09:34
【问题描述】:
我正在努力寻找在 pandas 中进行不区分大小写合并的最简单方法。有没有办法在合并时做到这一点?我是否需要使用 (?i) 或带有忽略大小写的正则表达式?在下面的代码 sn-p 中,我加入了一些国家,其中一个文件中可能是“美国”,另一个文件中可能是“美国”,我只是想把这个案例排除在外。谢谢!
import pandas as pd
import csv
import sys
env_path = sys.argv[1]
map_path = sys.argv[2]
df_address = pd.read_csv(env_path + "\\address.csv")
df_CountryMapping = pd.read_csv(map_path + "\CountryMapping.csv")
df_merged = df_address.merge(df_CountryMapping, left_on="Country", right_on="NAME", how="left")
....
【问题讨论】: