假设我有两个像这样的Pandas数据帧:
df1 = pd.DataFrame([['asdf'], ['zxcv'], ['qwer'], ['hjkl']])
df2 = pd.DataFrame([['b','0'],['asdf','1'],['c','2'],['hjkl','3']])
如果df2的值来自df1?
,如何过滤掉df2只包含行?我想从操作
获取这样的数据帧df3 = pd.DataFrame([['asdf','1'], ['hjkl', '3']])
答案 0 :(得分:2)
这只是合并的问题:
pd.merge(df1,df2)
# 0 1
#0 asdf 1
#1 hjkl 3