Pandas データフレームを HTML に変換するときに、完全な (切り捨てられていない) データフレーム情報を HTML で表示するにはどうすればよいですか? 質問する

Pandas データフレームを HTML に変換するときに、完全な (切り捨てられていない) データフレーム情報を HTML で表示するにはどうすればよいですか? 質問する

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

たとえば、私のTEXT列では、

df.head(1)表示されます

この映画は素晴らしい出来栄えでした...

の代わりに

この映画は、この時代に広まっていた複雑な社会感情を解体する素晴らしい試みでした。

この表現は、大規模な Pandas データフレームの画面対応形式の場合には適していますが、データフレームに含まれる完全な表形式データを表示する HTML ファイル、つまり、前者のテキスト スニペットではなく後者のテキスト要素を表示するものが必要です。

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

ベストアンサー1

display.max_colwidthオプションを次のように設定しますNone(または-1バージョン 1.0 以前):

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

set_optionドキュメンテーション

例えば、Python のでは、情報が 50 文字に切り捨てられていることがわかります。超過分は省略されています。

切り捨てられた結果

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

切り捨てられていない結果

おすすめ記事