2017-02-03 62 views
2

說我有兩隻大熊貓dataframes這樣的:如何過濾另一個Dataframe列中的Pandas行?

df1 = pd.DataFrame([['asdf'], ['zxcv'], ['qwer'], ['hjkl']]) 
df2 = pd.DataFrame([['b','0'],['asdf','1'],['c','2'],['hjkl','3']]) 

如何我DF2篩選出只包含行,如果它已經從一個DF1價值?

我想從操作得到一個數據幀像這樣

df3 = pd.DataFrame([['asdf','1'], ['hjkl', '3']]) 

回答

2

這只是一個合併的事:

pd.merge(df1,df2) 
#  0 1 
#0 asdf 1 
#1 hjkl 3 
相關問題