У меня есть два кадра данных панд, строки которых расположены в разных порядках, но содержат одинаковые столбцы.
Моя цель - легко сравнить два кадра данных и убедиться, что они содержат одинаковые строки.
Я пробовал использовать функцию "равно", но, похоже, что-то упускаю, потому что результаты не такие, как ожидалось:
df_1 = pd.DataFrame({1: [10,15,30], 2: [20,25,40]})
df_2 = pd.DataFrame({1: [30,10,15], 2: [40,20,25]})
df_1.equals(df_2)
Я ожидаю, что результат вернет True, потому что оба кадра данных содержат одинаковые строки, только в другом порядке, но он возвращает False.