创建垃圾箱并为该垃圾箱提取值

问题描述 投票:-1回答:1

我有一个看起来像的熊猫数据框

   Temperature_lim  Factor
0           32       0.95
1           34       1.00
2           36       1.06
3           38       1.10
4           40       1.15

我需要提取任何给定温度的因子值,如果当前温度为31,则因子为0.95。如果我当前的温度是33,则系数是1,如果我的current_temp是38.5,则系数是1.15。因此,通过给出当前温度,我想知道该温度的因子。

我可以使用多个if else语句来执行此操作,但是有什么有效的方法可以通过在pandas或python中创建bin / interval来做到这一点。

谢谢

python pandas intervals bin
1个回答
0
投票

cutcut加到-np.inf列的值一起使用:

Temperature_lim
© www.soinside.com 2019 - 2024. All rights reserved.