Метод radd() для DataFrame в Pandas

PythonPythonBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Метод radd() в DataFrame Pandas используется для поэлементного сложения между DataFrame и другой структурой данных. Он возвращает новый DataFrame с результатом операции сложения в обратном порядке. В этом практическом занятии вы пройдете пошаговый процесс использования метода radd() в Python Pandas.

Советы по работе с ВМ

После запуска ВМ нажмите в левом верхнем углу, чтобы переключиться на вкладку Notebook и получить доступ к Jupyter Notebook для практики.

Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook загрузится. Валидация операций не может быть автоматизирована из-за ограничений Jupyter Notebook.

Если вы сталкиваетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.

Импортируем необходимые библиотеки

Сначала вам нужно импортировать библиотеку pandas, которая будет использоваться для работы с DataFrame.

import pandas as pd

Создаем DataFrame

Далее создайте DataFrame, который будет использоваться для сложения.

df = pd.DataFrame({'a': [2,5,7], 'b': [1,2,3], 'c': [4,5,7]})
print("---------The DataFrame is------")
print(df)

Выполняем сложение со скалярным значением

Используйте метод radd(), чтобы добавить к DataFrame скалярное значение.

print("----------------------------")
print(df.radd(2))

Выполняем сложение с другим DataFrame

Создайте два DataFrame и выполните сложение между ними.

df1 = pd.DataFrame({'a': [1,5,6],'b': [4,6,5],'c': [2,8,7]})
df2 = pd.DataFrame({'a': [2,1,1],'b': [1,5,8],'c': [7,5,6]})
print("------------The result is-----------")
print(df1.radd(df2))

Обработка пропущенных значений

Обработайте пропущенные значения, заполнив их заданным значением с использованием параметра fill_value.

df1 = pd.DataFrame({'a': [None,2,6],'b': [2,1,4],'c': [2,1,0]})
df2 = pd.DataFrame({'a': [1,1,2],'b': [None,5,0]})
print("------------The result is-----------")
print(df1.radd(df2,fill_value=2))

Резюме

В этом практическом занятии вы узнали, как использовать метод radd() для DataFrame в Pandas для поэлементного сложения между DataFrame. Также вы узнали, как обрабатывать пропущенные значения и заполнять их заданным значением. Следуя этому пошаговому руководству, вы должны теперь хорошо понять, как использовать метод radd() в своих собственных проектах на Python с Pandas. Не забудьте практиковаться и экспериментировать с разными сценариями, чтобы дальнейшим образом углубить свое понимание. Удачной разработки!