@Shamil3310

Как в pandas добавить новый элемент в Series?

Как добавить новый элемент в Series. Так, чтобы он сазу попал с новым индексом. Я пытаюсь использовать append, но у меня возникает ошибка, что :
AttributeError: 'Series' object has no attribute 'append'
Объясните пожалуйста. Спасибо
  • Вопрос задан
  • 728 просмотров
Решения вопроса 1
otdameskapizm
@otdameskapizm
Помог ответ? Отметь решением...
Можете попробовать вот так:
import pandas as pd
ser = pd.Series([1, 2, 3])
ser.append(pd.Series([4]), ignore_index = True)

Добавит сразу с новым индексом по порядку. Если нужна документация: https://pandas.pydata.org/pandas-docs/version/1.3/...
Если нужно "пользовательское" значение индекса, то можете воспользоваться этим:
ser[5] = 4
Это добавит в серию элемент 4 под индексом 5
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@chemdev
Python 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pandas as pd
>>> a = pd.Series()
>>> a["a"] = 2
>>> a
a    2
dtype: int64
>>>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект