PandasのDataFrameを最高に簡単にMarkdownの表として出力

本記事はQrunchからの転載です。


Pandas1.0からは次のようにしてDataFrameをMarkdownの表として出力できます。

print(df.to_markdown())

以下のように表示されます。

|    | 名字   |   年齢 | 出身   |
|---:|:-------|-------:|:-------|
|  0 | 田中   |     10 | 北海道 |
|  1 | 山田   |     20 | 東京   |
|  2 | 上田   |     30 |        |
|  3 | 田中   |     40 | 沖縄   |
|  4 | 田中   |     50 | 北海道 |

QrunchやQiitaに大体そのままコピーできます。 ちゃんと以下のように表示されます。

  名字 年齢 出身
0 田中 10 北海道
1 山田 20 東京
2 上田 30
3 田中 40 沖縄
4 田中 50 北海道

上手く表として表示されないときは、左上の空白のセルに全角スペース入れたり頑張りましょう。

comments powered by Disqus
Hugo で構築されています。
テーマ StackJimmy によって設計されています。