IPython の「display」関数にアクセスするにはどうすればいいですか? 質問する

IPython の「display」関数にアクセスするにはどうすればいいですか? 質問する

IPython の関数を使用することを期待して、このコードを試しましたdisplay

import pandas as pd
data = pd.DataFrame(data=[tweet.text for tweet in tweets], columns=['Tweets'])
 
display(data.head(10))

しかし、 というエラー メッセージが表示されますNameError: name 'display' undefined。なぜでしょうか? を使用できるようにするにはどうすればよいでしょうかdisplay?

ベストアンサー1

displayモジュール内の関数でIPython.display、適切なdunderメソッドを実行して適切なデータを取得し、表示します。本当に実行したい場合は

from IPython.display import display
import pandas as pd

data = pd.DataFrame(data=[tweet.text for tweet in tweets], columns=['Tweets'])

display(data.head(10))

でも、そうする必要はありません。IPython がすでにそれを行っています。次のようにするだけです:

data.head(10)

IPython がアンインストールされている可能性もありますので、以下を試してください:

pip install IPython

またはpip3を実行している場合:

pip3 install IPython

おすすめ記事