我按以下方式将索引设置为数据框:
df = df.set_index(['i_id', 'o_id', 'p_id'])
对于大多数指数而言,它运作良好。例如:
df.ix[df.index[18]]
返回
val1 val2
i_id o_id p_id
39283 81 14 1.0 2.0
但是,如果我使用19而不是18,我只得到一个数字:
137.99000000000001
它可能是什么?顺便说一下,20再次正常工作。