小编Phi*_*hil的帖子

熊猫:简单的'加入'不起作用?

我想我不是白痴,但也许我错了.任何人都可以向我解释为什么这不起作用?我可以使用'merge'来达到预期的效果.但我最终需要加入多个,pandas DataFrames所以我需要让这个方法起作用.

In [2]: left = pandas.DataFrame({'ST_NAME': ['Oregon', 'Nebraska'], 'value': [4.685, 2.491]})

In [3]: right = pandas.DataFrame({'ST_NAME': ['Oregon', 'Nebraska'], 'value2': [6.218, 0.001]})

In [4]: left.join(right, on='ST_NAME', lsuffix='_left', rsuffix='_right')
Out[4]: 
  ST_NAME_left  value ST_NAME_right  value2
0       Oregon  4.685           NaN     NaN
1     Nebraska  2.491           NaN     NaN
Run Code Online (Sandbox Code Playgroud)

pandas

19
推荐指数
1
解决办法
9217
查看次数

标签 统计

pandas ×1