如何在Pandas中获取最匹配的邻近月份值?
匹配表格中最邻近月份的方法
原始数据表格
| Index | Month_1 |
|---|---|
| 01 | 12 |
| 02 | 09 |
需求描述
当用户输入月份为11时,需从上述表格中找出与输入值最邻近的月份,并输出该月份对应的行数据。
匹配逻辑
计算输入月份与表格中每个Month_1值的差值绝对值,选取差值最小的对应行:
- 输入11与12的差值绝对值为
|11-12|=1 - 输入11与09的差值绝对值为
|11-09|=2
由于1 < 2,因此最邻近的月份是12,输出其对应行。
预期输出表格
| Index | Month_1 |
|---|---|
| 01 | 12 |
内容的提问来源于stack exchange,提问作者user10675488
相关产品推荐
相关产品推荐

