【发布时间】:2018-04-11 16:43:51
【问题描述】:
使用python的单元测试,如何检查pandas DataFrame df的列名与列表的列名是否一致?
import unittest
column_names_list = ["col1","col2","col3"]
assertTrue(df.columns in column_names_list)
例如,我应该为这个 df 得到 False:
col1 col2 col3 col4
aasa 4546 5643 shsh
...
【问题讨论】:
-
sorted(list(set(df.columns) & set(column_names_list)))==column_names_list?
标签: python pandas unit-testing python-unittest