📊 Как сложить столбцы в pandas: простой и эффективный способ

Для сложения столбцов в pandas вы можете использовать метод sum. Вот пример:

import pandas as pd

# Создаем DataFrame
df = pd.DataFrame({'Столбец1': [1, 2, 3],
                   'Столбец2': [4, 5, 6]})

# Складываем столбцы
df['Сумма'] = df['Столбец1'] + df['Столбец2']

# Выводим DataFrame
print(df)

В результате будет добавлен новый столбец 'Сумма', содержащий сумму значений из 'Столбец1' и 'Столбец2'.

Детальный ответ

Как сложить столбцы в pandas

В библиотеке pandas у нас есть несколько способов сложить столбцы вместе.

Метод 1: Использование оператора "+ "

Наиболее простой способ объединить столбцы в pandas - это использовать оператор "+". Для этого вам нужно просто указать имена столбцов, которые вы хотите сложить, и применить оператор "+". Например:


import pandas as pd

# Создаем DataFrame с данными
data = {'A': [1, 2, 3],
        'B': [4, 5, 6]}
df = pd.DataFrame(data)

# Складываем столбцы A и B
df['C'] = df['A'] + df['B']

# Выводим результат
df.head()
    

В этом примере мы создаем DataFrame с двумя столбцами (A и B) и складываем их, создавая новый столбец C. Результат будет выглядеть следующим образом:


   A  B  C
0  1  4  5
1  2  5  7
2  3  6  9
    

Метод 2: Использование функции add()

Еще один способ сложить столбцы в pandas - это использовать функцию add(). Для этого вам нужно указать имена столбцов и вызвать функцию add(). Например:


import pandas as pd

# Создаем DataFrame с данными
data = {'A': [1, 2, 3],
        'B': [4, 5, 6]}
df = pd.DataFrame(data)

# Складываем столбцы A и B
df['C'] = df['A'].add(df['B'])

# Выводим результат
df.head()
    

Результат будет аналогичным предыдущему примеру:


   A  B  C
0  1  4  5
1  2  5  7
2  3  6  9
    

Метод 3: Использование функции sum()

Третий способ сложить столбцы в pandas - это использовать функцию sum(). Для этого вы должны указать несколько столбцов, которые вы хотите сложить, и вызвать функцию sum(). Например:


import pandas as pd

# Создаем DataFrame с данными
data = {'A': [1, 2, 3],
        'B': [4, 5, 6]}
df = pd.DataFrame(data)

# Складываем столбцы A и B
df['C'] = df[['A', 'B']].sum(axis=1)

# Выводим результат
df.head()
    

Итоговый результат будет таким же, как в предыдущих примерах:


   A  B  C
0  1  4  5
1  2  5  7
2  3  6  9
    

Заключение

В этой статье мы рассмотрели несколько способов сложить столбцы в библиотеке pandas. Вы можете использовать оператор "+", функцию add() или функцию sum() для выполнения этой операции. Каждый из этих методов предоставляет вам возможность объединить значения в столбцах вашего DataFrame и создать новый столбец с результатом.

Видео по теме

Pandas Базовый №3. Отбор строк и столбцов, Размерность, Импорт CSV

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

Pandas Базовый №1. Создание DataFrame и запись в CSV

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

📊 Как сложить столбцы в pandas: простой и эффективный способ