🐍 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 предоставляет множество возможностей для работы с данными, и добавление строк - лишь одна из них. Изучение этой библиотеки поможет вам стать более эффективным в анализе и обработке данных.

Видео по теме

Датафреймы pandas. Добавление строк

Pandas Базовый №5. Операции со строками

Pandas Базовый №4. Операции со столбцами DataFrame

Похожие статьи:

🐍 Python Pandas: Как добавить строку в DataFrame