У меня есть объект индекса pandas, и я хотел бы добавить его к концу. Метод .append(), похоже, не работает, как и следовало ожидать, и поскольку я пытаюсь добавить элемент, я не могу вставить его в позицию -1, потому что это ставит значение во втором порядке, Последняя позиция. Например,Добавить значение в конец объекта индекса pandas
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