python pandas - 加入特定的列

时间:2016-12-15 05:26:04

标签: python pandas

我有一个主数据帧(MbrKPI4),我想将其与另一个数据帧(mbrsdf)连接起来。它们具有相同的索引。我在下面成功了。

MbrKPI4.join(mbrsdf['Gender'])

但是,我想从mbrsdf加入更多列,而下面的代码不起作用(MemoryError)。有没有办法加入我可以从mbrsdf中选择我想要的列?

MbrKPI4.join(mbrsdf['Gender'], mbrsdf['Marital Status'])

1 个答案:

答案 0 :(得分:0)

基于join()的文档,我认为您希望将一组数据帧传递给左连接或链接连接调用。

d1.join([d2['Gender'], d2['Marital Status']])
d1.join(d2['Gender']).join(d2['Marital Status'])

希望有效。