Mit Einheitentests von Python, wie kann ich überprüfen, dass die Spaltennamen von Pandas DataFrame mit Spaltennamen der Liste übereinstimmen?"assertTrue" Unit-Tests auf Pandas DataFrame anwenden?
import unittest
column_names_list = ["col1","col2","col3"]
assertTrue(df.columns in column_names_list)
Zum Beispiel sollte ich für diese df
Falsch erhalten:
col1 col2 col3 col4
aasa 4546 5643 shsh
...
'sortiert (Liste (set (df.columns) & set (column_names_list))) == column_names_list'? – Wen