根据df2中的索引保留df1中的行



我有两个这样的数据帧:

df_1

<表类> 指数 index_col 值 tbody><<tr>054.4175.62128.2………

使用Index.isinboolean indexing:

df3 = df2[df2.index.isin(df1['index_col'])]

DataFrame.merge:

df3 = (df2.merge(df1[['index_col']], left_index=True, right_on='index_col')
.drop('index_col', axis=1))

最新更新