1. ホーム
  2. パンダ

[解決済み】iPython NotebookでDataFrameをテーブルとして表示する。

2022-03-30 10:03:43

質問

iPython notebookを使用しています。 これを実行すると

df

セルを使った美しい表ができました。 しかし、このようにすると

df1
df2 

を実行すると、最初の美しいテーブルが印刷されません。 もし私がこれを試したら

print df1
print df2

これは、列をこぼし、出力が非常に高くなる別のフォーマットでテーブルを印刷します。

両方のデータセットについて、強制的に美しい表を印刷させる方法はありますか?

解決方法は?

を使用する必要があります。 HTML() または display() 関数を使用します。

from IPython.display import display, HTML

# Assuming that dataframes df1 and df2 are already defined:
print "Dataframe 1:"
display(df1)
print "Dataframe 2:"
display(HTML(df2.to_html()))

なお、もし print df1.to_html() を実行すると、レンダリングされていない生のHTMLが表示されます。

からインポートすることもできます。 IPython.core.display 同じ効果で