我有2个数据框: transp_merged.head()
type_str agb GRID
0 GRID 1457 1457
0 S100D0 6 1457
0 S100D1 1079 1457
0 S100D2 1718 1457
0 S100D3 1970 1457
和 step1_merge.head()
VALUE COUNT GRID mukey ksat type type_str
0 2 14897 1476 398864 12.88 s67d3 S67D3
1 10 5667 1477 398864 12.88 s67d3 S67D3
2 976 21013 1425 398864 12.88 s67d3 S67D3
3 1086 6704 1424 398864 12.88 s67d3 S67D3
4 2431 272 1426 398864 12.88 s67d3 S67D3
然而,当我尝试使用以下方法合并两者时:
result = pandas.merge(step1_merge,transp_merged,on=[u'type_str','GRID'])
结果数据框为空。但是,当我在excel中手动检查时,应该有结果中的数据。关于我做错了什么想法?