1
變量'lvl'是IntervalIndex類型,如下所示。如何在IntervalIndex中獲得一些價值?
lvl = IntervalIndex([(1.418, 1.69], (1.69, 6.696], (6.696, 7.217], (7.217, 7.845], (7.845, 10.11] ... (17.648, 18.199], (18.199, 19.315], (19.315, 20.16], (20.16, 22.471], (22.471, 25.009]]
closed='right',
dtype='interval[float64]')
現在我已經嘗試添加一些指標值是這樣的:
for each in val_list:
for k in range(len(lvl)):
lower_val = float(lvl[k][1:-1].split(',')[0])
upper_val = float(lvl[k][1:-1].split(',')[-1])
if each >=lower_val and each <= upper_val:
some_var_index.append(k)
但是,錯誤養我...:
{TypeError}'pandas._libs.interval.Interval' object is not subscriptable
我如何呢? 謝謝
謝謝soooooo,Mkos! –