Python中的Display()

Mat*_*all 6 python ipython display

我正在尝试显示我的数据头,但收到错误消息: NameError:名称“ display”未定义

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

display(data.head(10))
Run Code Online (Sandbox Code Playgroud)

有想法该怎么解决这个吗?

piR*_*red 11

displayIPython.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))
Run Code Online (Sandbox Code Playgroud)

但是不要。IPyhton已经为您做到了。做就是了

data.head(10)
Run Code Online (Sandbox Code Playgroud)

  • 在 Jupyter 下,“display”非常有用,特别是如果您使用“pandas”,当您需要显示多个对象时:“display”生成完整的表示,而“print”仅显示文本。 (4认同)

小智 5

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

..\env\Lib\site-packages\pycaret\datasets.py
Run Code Online (Sandbox Code Playgroud)

并添加代码行 -

from IPython.display import display
Run Code Online (Sandbox Code Playgroud)