Метод DataFrame.gt() в Pandas

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

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

Введение

В этом практическом занятии вы узнаете о методе DataFrame.gt() из библиотеки Pandas. Этот метод используется для поэлементного сравнения DataFrame с другим элементом и возвращает DataFrame из булевых значений в результате сравнения.

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

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

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

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

Импортировать библиотеку pandas

Для использования метода DataFrame.gt() вам сначала необходимо импортировать библиотеку pandas. Вы можете сделать это, используя следующий код:

import pandas as pd

Создать DataFrame

Далее создайте DataFrame для работы. В качестве примера можно использовать следующий код:

df=pd.DataFrame({"A":[200,500],"B":[60,250],"C":[150,1]})

Сравнить с скаляром с использованием метода DataFrame.gt()

Теперь сравним DataFrame с скаляром с использованием метода DataFrame.gt(). Это вернет новый DataFrame с булевыми значениями, указывающими, больше ли каждый элемент скаляра. Используйте следующий код:

print(df.gt(200))

Сравнить с Series с использованием метода DataFrame.gt()

Далее сравним DataFrame с Series с использованием метода DataFrame.gt(). Это вернет новый DataFrame с булевыми значениями, указывающими, больше ли каждый элемент в DataFrame соответствующего элемента в Series. Используйте следующий код:

series = pd.Series([150, 200, 150])
print(df.gt(series,axis=0))

Сравнить с другим DataFrame с использованием метода DataFrame.gt()

Наконец, сравним DataFrame с другим DataFrame с использованием метода DataFrame.gt(). Это вернет новый DataFrame с булевыми значениями, указывающими, больше ли каждый элемент в первом DataFrame соответствующего элемента во втором DataFrame. Используйте следующий код:

df_1=pd.DataFrame({"A":[200,500],"B":[60,250],"C":[150,1]})
df_2=pd.DataFrame({"A":[200,550],"B":[65,251],"C":[100,10]})
print(df_1.gt(df_2))

Резюме

В этом практическом занятии вы узнали о методе DataFrame.gt() из библиотеки Pandas. Вы увидели, как сравнивать DataFrame с скаляром, Series и другим DataFrame с использованием этого метода. Используя метод DataFrame.gt(), вы можете удобно проводить поэлементные сравнения в DataFrame и получать булевы результаты.