Python中的Display()

Python中的Display(),python,ipython,display,Python,Ipython,Display,我试图显示我的数据头,但收到一条错误消息: 名称错误:名称“显示”未定义 import pandas as pd data = pd.DataFrame(data=[tweet.text for tweet in tweets], columns=['Tweets']) display(data.head(10)) 有关如何解决此问题的任何想法?display是IPython.display模块中的一个函数,它运行适当的dunder方法,以将适当的数据获取到。。。展示。如果你真的想运行它 f

我试图显示我的数据头,但收到一条错误消息: 名称错误:名称“显示”未定义

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

display(data.head(10))

有关如何解决此问题的任何想法?

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

要解决pycaret上的问题,您必须打开以下文件-

..\env\Lib\site-packages\pycaret\datasets.py
并添加代码行-

from IPython.display import display

Python3的正常显示是:
print(data)
。或者在交互式会话中键入
数据
。当我使用VSCode将.ipynb转换为.py时,这个问题变得很重要。需要IPython.display import display中的行
。解决方案不应该位于顶部以避免混淆吗?“IPython已经在为你做这件事了。只要做:…”