我有两个数据帧。你知道吗
df1:
Municipio puentes
0 CORU¥A (A) 94
1 CULLEREDO 11
2 FENE 7
3 FERROL 52
4 FISTERRA 2
以及:
df2:
Municipio metros
0 CORU¥A (A) 28500
1 CULLEREDO 3211
2 ESTRADA (A) 498
3 FENE 698
4 FERROL 6211
我尝试合并它:
df3=pd.merge(df1, df2, on="Municipio")
但是df3是空的!!!你知道吗
如果我尝试
df3=pd.merge(df1, df2, on="Municipio", how="outer")
df 3包含“市政”项目两次:
Municipio metros puentes
123 CORU¥A (A) nan 94.0
30 CORU¥A (A) 28500.0 nan
124 CULLEREDO nan 11.0
31 CULLEREDO 3211.0 nan
知道吗???谢谢!!!你知道吗
用“unutbu”帮助解决!!!你知道吗
通过“unutbu”请求: 如果我做了:
pd.merge(df1, df2, on="Municipio", how="outer").sort_values(by="Municipio").head().to_dict('list')
输出:
{'Municipio': ['CORU¥A (A)',
'CORU¥A (A) ',
'CULLEREDO',
'CULLEREDO ',
'ESTRADA (A) '],
'metros': [nan, 28500.0, nan, 3211.0, 498.0],
'puentes': [94.0, nan, 11.0, nan, nan]}
还有。。。这是一片空白。。。。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐