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