pandas中Series索引出现KeyError:-1的释疑和解决

       由于Series本身就有索引,所以如果其索引是整数索引的话,那么当我们用s[-1]想要选取最后一个元素时,pandas会把你传入的整数认为是对其本身索引的引用,由于其本身索引不存在-1,因此就会抛出KeyError:-1错误。但是,当其本身的索引不是整数类型,而是其他类型时,则-1索引最后一个元素的索引语法就会生效。因此,当Series本身的索引就是整数索引时,便不要直接用-1去选取
相关文章
相关标签/搜索