Введение
В этом руководстве вы узнаете о методе equals() в Pandas DataFrame. Метод equals() используется для сравнения двух DataFrame и проверки, имеют ли они одинаковую форму и элементы. Возвращает булево значение: True, если DataFrame равны, и False в противном случае.
Советы по работе с ВМ
После запуска ВМ нажмите в левом верхнем углу, чтобы переключиться на вкладку Ноутбук и получить доступ к Jupyter Notebook для практики.
Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook загрузится. Валидация операций не может быть автоматизирована из-за ограничений Jupyter Notebook.
Если вы сталкиваетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.
Импортируйте необходимые библиотеки
Прежде чем использовать метод equals(), вам необходимо импортировать библиотеку pandas, которая используется для манипуляции данными и анализа.
import pandas as pd
Создайте два DataFrame
Далее создайте два DataFrame для сравнения друг с другом. Убедитесь, что DataFrame имеют одинаковую форму и элементы для точного сравнения.
df1 = pd.DataFrame({"col_1": [10, 20], "col_2": [20, 30]})
df2 = pd.DataFrame({"col_1": [10, 20], "col_2": [20, 30]})
Используйте метод equals() для сравнения DataFrame
Теперь используйте метод equals() для сравнения двух DataFrame.
result = df1.equals(df2)
print("Are the elements in two DataFrames the same?", result)
Результатом будет True, если DataFrame имеют одинаковую форму и элементы, и False в противном случае.
Резюме
В этом руководстве вы узнали, как использовать метод equals() в Pandas DataFrame для сравнения двух DataFrame. Этот метод полезен, когда вы хотите проверить, равны ли два DataFrame по форме и элементам. Не забудьте убедиться, что сравниваемые DataFrame имеют одинаковую форму и элементы для точного сравнения.