【问题标题】:How to lookup different dataframes and return the values?如何查找不同的数据框并返回值? 【发布时间】:2022-11-20 06:43:04 【问题描述】: 我试图在两个不同的数据帧中查找索引并返回值。 例如,在 df1 中,我想在 df2 中查找并返回相同的索引和值。 DF1 DF2 我希望我的结果是这样的。 结果 【问题讨论】: 标签: python list dataframe anaconda 【解决方案1】: 从 df2 中获取 ID 在 df1 中的 ID filtered_df = df2[(df2['ID'].isin(df1['ID']))] 【讨论】: 【解决方案2】: 尝试这个 new_df = df2[df2.ID == [list(df1.ID)]] 【讨论】: 点符号不是熊猫的最佳实践stackoverflow.com/a/56241496/11280068