我有 df1,其中包含邮政编码(2000 个条目,400 个唯一的邮政编码)。我有另一个基于邮政编码的城市和县的 df(400 个条目)。
我想做的是通过在 df2 中查找正确的数据来用新列(例如国家和城市)更新 df1。
我尝试了几种合并和追加的变体,最好的是一个包含 2400 个条目的新 df!
pd.merge 错误与“关键”问题
附注新来的,所以请友善..
也许是一个嵌套循环
#df1 [key, value]
df1 = [['a', 1], ['b', 2], ['c', 3]]
#df2 [key, value]
df2 = [['a', '9'], ['b', 8], ['c', 7]]
for line_df1 in df1:
for line_df2 in df2:
if line_df1[0] == line_df2[0]:
line_df1.append(line_df2[1])
print(df1)