我有一个熊猫索引对象,我想在它的末尾添加一个值。 .append()方法似乎不像人们所期望的那样工作,并且由于我试图添加一个元素,所以我无法在-1的位置插入,因为这会将值放入二进制值中,最后的位置。例如将值添加到熊猫索引对象的末尾
import pandas as pd
ser = pd.Series([1,2,3,4,5], index=[11,12,13,14,15])
indx = ser.index
说我想将值20添加到索引的末尾。这将引发一个错误:
indx.append(20)
这将返回[11,12,13,14,20,15]:
indx.insert(-1, 20)
这工作,但似乎是一个解决方法:
indx.insert(len(indx), 20)
有什么我失踪?这是熊猫0.18.1。谢谢。
如果你的目标是扩大的系列,而不是指数本身,你应该有这个答案去。 – IanS