根据值合并数据框

merging dataframes depending on values

我有两个不同大小的数据框,我想合并它们。

现在我想合并它们,第一列的高度值是对应的。 15.0 与 15.0 等等。缺失值应使用 NaN 填充或进行插值。

有没有一种不检查 for 循环中的每个值的好方法?

如有任何建议,我们将不胜感激。

谢谢 J.

您可以尝试将左连接与 pd.merge() 结合使用,以便将所有内容都保留在第一个数据帧中

示例:

#left_df will represent your first dataframe
#right_df will represent your second dataframe

pd.merge(left_df, right_df, left_on = "height", right_on = "height_radio", how = "left")