【发布时间】:2025-12-12 23:50:02
【问题描述】:
我有两个数据框:
DF_1
ID Value1
1 Lion
2 Cat
3 Elephant
4 Lion -s
DF_2
Value2 Assign
Lion - X AD
Cat as FD
Elephant -92 DS
Viper AB
Fish ws r DF
我想将 DF_1 的 Value1 与 DF_2 的 Value2 匹配,对于 DF_2 中 DF_1 的任何相似值,在新的输出数据帧中分配 DF_2 的 Assign 列(使用基于 Value1 的合并) .
上述数据框仅用于示例,我有非常大的数据框,Value1 不同,但Value1 和Value2 两个数据框的值会有相似之处。
所需输出:
ID Value1 Assign
1 Lion AD
2 Cat FD
3 Elephant DS
4 Lion -s AD
【问题讨论】:
-
“相似”是什么意思?直到第一个空格?
-
@JasonAizkalns 是的,但它可以是任何东西,即第一个“-”或任何其他符号。
-
@JasonAizkalns 如果有
Lion<4?2和lion s和Lion-xe,那么所有的都应该赋值AD