【问题标题】: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)]]
      

      【讨论】:

      猜你喜欢
      • 2015-02-21
      • 1970-01-01
      • 1970-01-01
      • 2021-08-28
      • 2019-03-07
      • 1970-01-01
      • 2021-10-26
      • 1970-01-01
      • 2021-11-17
      相关资源
      最近更新 更多