我尝试了这段代码,期望它使用 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
?
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
要解决 pycaret 上的问题,您必须打开以下文件 -
..\env\Lib\site-packages\pycaret\datasets.py
并添加代码行 -
from IPython.display import display