🐍 Python Pandas: Как добавить строку в DataFrame
Чтобы добавить строку в pandas, вы можете использовать метод append()
.
import pandas as pd
# Создание исходного DataFrame
df = pd.DataFrame({'Name': ['John', 'Alice', 'Bob'],
'Age': [25, 28, 32]})
# Создание новой строки
new_row = {'Name': 'Emma', 'Age': 30}
# Добавление новой строки в DataFrame
df = df.append(new_row, ignore_index=True)
print(df)
Детальный ответ
Python Pandas: Как добавить строку
Python Pandas - это мощная библиотека для анализа данных, которая предоставляет простой и эффективный способ работы с табличными данными. Одной из важных задач при работе с данными является добавление новых строк в существующий датафрейм. В этой статье мы рассмотрим, как добавить строки в Python Pandas.
Метод .loc
Для добавления новой строки в датафрейм используется метод .loc. Для начала, давайте рассмотрим пример создания пустого датафрейма:
import pandas as pd
# Создание пустого датафрейма
df = pd.DataFrame(columns=['Имя', 'Возраст', 'Город'])
print(df)
В этом примере мы создали пустой датафрейм с тремя столбцами: 'Имя', 'Возраст' и 'Город'. Теперь, чтобы добавить новую строку, мы можем использовать метод .loc:
# Добавление новой строки
df.loc[0] = ['Анна', 25, 'Москва']
print(df)
В результате выполнения этого кода будет добавлена новая строка с данными: 'Анна', 25 и 'Москва'.
Метод .append
Второй способ добавления строки в датафрейм - использование метода .append. Для этого мы можем создать отдельный датафрейм с новой строкой и затем присоединить его к существующему датафрейму:
# Создание нового датафрейма с новой строкой
new_row = pd.DataFrame({'Имя': ['Анна'], 'Возраст': [25], 'Город': ['Москва']})
# Присоединение новой строки к существующему датафрейму
df = df.append(new_row, ignore_index=True)
print(df)
В результате выполнения этого кода также будет добавлена новая строка с данными: 'Анна', 25 и 'Москва'.
Заключение
Мы рассмотрели два метода, которые можно использовать для добавления новых строк в Python Pandas. Метод .loc позволяет добавить строку, указав индекс, а метод .append позволяет создать новый датафрейм с новой строкой и присоединить его к существующему. Оба метода достаточно просты и эффективны в использовании.
Python Pandas предоставляет множество возможностей для работы с данными, и добавление строк - лишь одна из них. Изучение этой библиотеки поможет вам стать более эффективным в анализе и обработке данных.