【发布时间】:2021-06-18 17:16:36
【问题描述】:
这应该很容易,但我没有找到解决方案。 我想使用 pandas 连接两个数据框,在比较来自两个数据框的两列的值时,像 V loop Up 样式一样连接。 看例子
df1_test = pd.DataFrame({'X_mm': [1,2,3,4,5],
'Y_mm': [2,5,6,7,9],
"Measurement_from_df1":[18.3,19.3,20.25,10.3,20.1]
})
df2_test = pd.DataFrame({'X_mm': [1,2,0,6,12],
'Y_mm': [2,5,18,24,37],
"Measurement_from_df2":[20,25,31,32,33]
})
result = pd.DataFrame({'X_mm': [1,2],
'Y_mm': [2,5],
"Measurement_from_df1":[18.3,19.3],
"Measurement_from_df2":[20,25]
})
【问题讨论】:
标签: python pandas dataframe join