我有 2 个数据帧 - 一个是数据源数据帧,另一个是参考数据帧。我想根据这两个数据帧的比较在 df1 中创建一个附加列
df1 - 数据源
No | Name
213344 | Apple
242342 | Orange
234234 | Pineapple
Run Code Online (Sandbox Code Playgroud)
df2 - 参考表
RGE_FROM | RGE_TO | Value
2100 | 2190 | Sweet
2200 | 2322 | Bitter
2400 | 5000 | Neutral
Run Code Online (Sandbox Code Playgroud)
最后,如果 df1.No 的前 4 个字符落在 df2.RGE_FROM 到 df2.RGE_TO 的范围内,则获取派生列 df.DESC 的 df2.Value。否则,空白
No | Name | DESC
213344 | Apple | Sweet
242342 | Orange | Natural
234234 | Pineapple |
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏!谢谢!