在全部3个dataframe的列A中查找A列
如何查看所有3个dataframeA列中的A列
我的数据看起来像从A,B开始
DFA
a 1 dd 3 aa 4
DFB
c 5 zz 6 dd 7 a 8
DFC
a 33 c 44 dd 55 zz 66
欲望输出
a 1 a 8 a 33 dd 3 dd 7 dd 55
大pandas是否具有类似于Excel的多种查找方式? 我看到很多2列的例子,而不是查看所有数据框中的A列。
通过使用'inner'
merge
,我使用减less在这里:-)
import functools functools.reduce(lambda x,y: pd.merge(x,y,on=['A'],how='inner'), [df1,df2,df3]) Out[533]: A B_x B_y B 0 a 1 8 33 1 dd 3 7 55