【发布时间】:2021-07-26 21:09:12
【问题描述】:
我有 2 个数据框 - 一个是数据源数据框,另一个是参考数据框。 我想根据这两个数据框的比较在 df1 中创建一个附加列
df1 - 数据源
No | Name
213344 | Apple
242342 | Orange
234234 | Pineapple
df2 - 参考表
RGE_FROM | RGE_TO | Value
2100 | 2190 | Sweet
2200 | 2322 | Bitter
2400 | 5000 | Neutral
决赛 如果 df1.No 的前 4 个字符介于 df2.RGE_FROM 到 df2.RGE_TO 的范围之间,则获取派生列 df.DESC 的 df2.Value。否则,空白
No | Name | DESC
213344 | Apple | Sweet
242342 | Orange | Natural
234234 | Pineapple |
感谢任何帮助! 谢谢!
【问题讨论】:
标签: python-3.x pandas dataframe calculated-columns