I have 2 pyspark dataframe as shown in file attached. expected_df and actual_df

In my unit test I am trying to check if both are equal or not.
for which my code is
Код: Выделить всё
expected = map(lambda row: row.asDict(), expected_df.collect())
actual = map(lambda row: row.asDict(), actaual_df.collect())
assert expected = actual
What is best way to compare such dfs.
Источник: https://stackoverflow.com/questions/526 ... comparison