熊猫合并不起作用

时间:2014-03-28 15:50:41

标签: python merge pandas

我有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中手动检查时,应该有结果中的数据。关于我做错了什么想法?

0 个答案:

没有答案