如何将pandas数据框打印为一个漂亮的基于文本的表,如下所示?
+------------+---------+-------------+
| column_one | col_two | column_3 |
+------------+---------+-------------+
| 0 | 0.0001 | ABCD |
| 1 | 1e-005 | ABCD |
| 2 | 1e-006 | long string |
| 3 | 1e-007 | ABCD |
+------------+---------+-------------+
Run Code Online (Sandbox Code Playgroud) 在问题和答案中,用户经常发布DataFrame
他们的问题/答案适用的示例:
In []: x
Out[]:
bar foo
0 4 1
1 5 2
2 6 3
Run Code Online (Sandbox Code Playgroud)
能够将它DataFrame
放入我的Python解释器中是非常有用的,这样我就可以开始调试问题,或者测试答案.
我怎样才能做到这一点?
我有一个像这样的字符串的文本表,它很长。它也可以写入文件,
+--------------+----------+---------+------------+
| Endpoint | Table | Request | Is Updated |
+--------------+----------+---------+------------+
| /api/test1 | test1 | True | True |
+--------------+----------+---------+------------+
| /api/test2 | test2 | False | False |
+--------------+----------+---------+------------+
| /api/test3 | test3 | False | True |
+--------------+----------+---------+------------+
Run Code Online (Sandbox Code Playgroud)
我想将其转换为熊猫数据框。这是我的预期输出:
+--------------+----------+---------+------------+
| Endpoint | Table | Request | Is Updated |
+--------------+----------+---------+------------+
| /api/test1 | test1 | True | True |
+--------------+----------+---------+------------+
| /api/test2 | test2 | False | False |
+--------------+----------+---------+------------+
| /api/test3 | test3 …
Run Code Online (Sandbox Code Playgroud)