我写了很多涉及 DataFrame 的测试(基于鼻子)。最终用户应该可以阅读这些测试。与纯文本表格表示相比,DataFrame 构造函数的阅读不太友好。
使用像 reStructured 这样的文本表示来构造/断言 DataFrame 怎么样?
=========== =========== ========= ========= ========================
id1 id2 net nnet desc
(int64) (int64) (float64) (float64) (object)
----------- ----------- --------- --------- ------------------------
1001 1002 10.0 0.0 Closed part of queue
1002 0.0 3.0 Opened part of queue
=========== =========== ========= ========= ========================
(dtype) 行有助于强制列类型不会在断言上失败(可能是可选的)。
在编码这个 reST DataFrame 构造/断言功能之前,我需要社区反馈。我还考虑使用 ipython 笔记本作为测试用例。
当可读性很重要时,您首选的 DataFrame 表示形式是什么?