Допустим, у меня есть два кадра данных панд (df1 и df2).Здесь я привожу пример, в реальном сценарии есть сотни столбцов с различными типами данных и миллионами строк . Типы данных не всегда совпадают в обоихdataframes.Как я могу получить строки, которые существуют только в df1 и строки, которые существуют только в df2.Кроме того, для каких столбцов строка изменилась?
Ожидаемый результат:
1) Строки только в df1 2) Строки только в df2 3) Столбцы с неравными значениями
"df1":
id Name score (datatype = integer) isEnrolled (dt = sting) Comment (dt =string) Rank (dt = integer)
111 Jack 2.17 True He was late to class 2.3
112 Nick 1.11 False Graduated 3.3
113 Zoe 4.12 True 4.5
114 Dan 4.12 True 4.5
"df2":
id Name score (datatype = object) isEnrolled (dt = string) Comment (dt = string) Reason Date Rank(dt = float)
111 Jack 2.17 True He was late to class He was sleeping 03/23/2018 5.6
112 Nick 1.11 False He was late to class 04/22/2017 3.3
113 Zoe 4.14 False On vacation He is travelling
