我正在尝试使用公共密钥(b)合并到词典。我得到了一个我不希望的输出:
pandas.merge的输出是: w ^ Int64Index([],dtype = int64) 空数据框
import pandas
#Create dictionaries
df1 = ({'a':[1], 'b':[2],'value1':[3]})
df2 = ({'b':[3], 'c':[4],'value2':[5]})
left=pandas.DataFrame(df1)
right=pandas.DataFrame(df2)
pandas.merge(left, right, on='b')
寻找{'a':[1],'b':[2,3],'c':[4]}之类的东西。
答案 0 :(得分:0)
在评论中回答:
pandas.merge(left, right, on='b', how='outer')