如何访问IPython的“显示”功能?

问题描述 投票:0回答:2

我尝试了这段代码,期望它使用 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

python ipython display
2个回答
71
投票

display
IPython.display
模块中的一个函数,它运行适当的底层方法来获取适当的数据以...显示。 如果你想运行它:

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

5
投票

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

..\env\Lib\site-packages\pycaret\datasets.py

并添加代码行 -

from IPython.display import display
© www.soinside.com 2019 - 2024. All rights reserved.