Предположим, если я утверждаю два искровых фрейма данных df1, df2
df1:
id
1
df2:
id
2
При использовании AssertDataframeEqual(df1, df2) выдается сообщение об ошибке в текстовом формате ниже. если есть несоответствия между df1 и df2
PySparkAssertionError: [DIFFERENT_ROWS] Results do not match:
*** actual ***
! row(id = decimal('1'))
*** expected ***
! row(id = decimal('2'))
Есть ли способ преобразовать этот вывод различий в формат различий, подобный фрейму данных, например, с помощью df1.show():
+---+
| id|
+---+
| 1|
+---+
Подробнее здесь: https://stackoverflow.com/questions/792 ... -dataframe
Мобильная версия