Мне нужно сравнить данные между таблицами двух разных баз данных, используя кадры данных в сценариях Python.
Скажем, у меня есть таблица в базе данных A, и я создаю CSV-файл, содержащий результаты таблицы.и у меня есть таблица в базе данных B, и я создаю CSV-файл, содержащий результаты этой таблицы.
Теперь у меня есть 2 CSV-файла и чтение их с помощью панд, помещая в разные кадры.
IЯ могу сделать простое сравнение между двумя кадрами данных, но не могу сделать сравнение должным образом, как для разных типов данных или разных помеченных объектов.Может ли кто-нибудь помочь мне в правильном сравнении между фреймами данных, которые проверяют пустые значения, типы данных, значения и т. Д. И генерируют выходные данные с различиями?
import pandas as pd
dataframe1 = pd.read_csv('a.csv')
print(dataframe1)
dataframe2 = pd.read_csv('b.csv')
print(dataframe2)
#printing difference between two dataframes
print(dataframe1 !=dataframe2)
Фактически: приведенный выше код дает мне различия в консолино не правильное сравнение.Это дает мне, как показано на прикрепленном изображении.Это дает мне false и true для тех значений, которые не совпадают, но не предоставляют значения, которые отличаются? Фактический вывод в консоли
Ожидается: мне нужен вывод в файл HTML или CSV со значениямикоторые отличаются ложным статусом