我有一个看起来像的熊猫数据框
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来做到这一点。
谢谢
将cut
与cut
加到-np.inf
列的值一起使用:
Temperature_lim