1. ホーム
  2. python

[解決済み] PandasのデータフレームからHTMLに変換する際に、データフレームの情報を完全に(切り捨てずに)表示するにはどうすればよいですか?

2022-03-15 09:34:53

質問

PandasのデータフレームをHTML出力に変換するのに DataFrame.to_html 関数を使用します。これを別のHTMLファイルに保存すると、ファイルは切り詰められた出力を表示します。

例えば、私のTEXT列の場合。

df.head(1) を表示します。

フィルムは素晴らしい出来栄えだった...。

ではなく

この時代に蔓延した複雑な社会情勢を見事に解体してみせた。

しかし、私はデータフレームに含まれる完全な表形式のデータを表示するHTMLファイルを必要としています。

TEXT列の各要素について、切り捨てられない完全なテキストデータをHTML版の情報に表示するにはどうすればよいでしょうか。完全なデータを表示するには、HTMLのテーブルに長いセルを表示する必要があると想像しますが、私が理解する限り、列幅のパラメータのみを DataFrame.to_html 関数を使用します。

どのように解決するのですか?

を設定します。 display.max_colwidth オプションを None (または -1 バージョン1.0以前)

pd.set_option('display.max_colwidth', None)

set_option ドキュメント

例えば IPython のように、50文字に切り詰められることがわかります。それ以上の文字数は省略されます。

を設定すると display.max_colwidth オプションを使用すると、情報が完全に表示されます。