{ "cells": [ { "cell_type": "code", "execution_count": 1, "source": [ "import pytablewriter\n", "\n", "writer = pytablewriter.MarkdownTableWriter()\n", "writer.table_name = \"Table formatting for Jupyter Notebook.\"\n", "writer.headers = [\"int\", \"float\", \"str\", \"bool\", \"mix\", \"time\"]\n", "writer.value_matrix = [\n", " [0, 0.1, \"hoge\", True, 0, \"2017-01-01 03:04:05+0900\"],\n", " [2, \"-2.23\", \"foo\", False, None, \"2017-12-23 12:34:51+0900\"],\n", " [3, 0, \"bar\", \"true\", \"inf\", \"2017-03-03 22:44:55+0900\"],\n", " [-10, -9.9, \"\", \"FALSE\", \"nan\", \"2017-01-01 00:00:00+0900\"],\n", "]\n", "\n", "# All of the table writer classes in pytablewriter can be formatting in Jupyter Notebook table.\n", "writer" ], "outputs": [ { "output_type": "execute_result", "data": { "text/html": [ "
int | \n", "float | \n", "str | \n", "bool | \n", "mix | \n", "time | \n", "
---|---|---|---|---|---|
0 | \n", "0.10 | \n", "hoge | \n", "True | \n", "0 | \n", "2017-01-01 03:04:05+0900 | \n", "
2 | \n", "-2.23 | \n", "foo | \n", "False | \n", "\n", " | 2017-12-23 12:34:51+0900 | \n", "
3 | \n", "0.00 | \n", "bar | \n", "True | \n", "Infinity | \n", "2017-03-03 22:44:55+0900 | \n", "
-10 | \n", "-9.90 | \n", "\n", " | False | \n", "NaN | \n", "2017-01-01 00:00:00+0900 | \n", "