错误NameError:名称'head'未在jupyter笔记本上定义

Posted

技术标签:

【中文标题】错误NameError:名称\'head\'未在jupyter笔记本上定义【英文标题】:error NameError: name 'head' is not defined on jupyter notebook错误NameError:名称'head'未在jupyter笔记本上定义 【发布时间】:2021-03-04 00:06:01 【问题描述】:

我正在尝试在 jupyter notebook 中导入数据集,我按照我在 youtube 上关注的教程编写了以下代码,但我无法运行数据集。这是代码;

df = pandas.read_csv('C:\\Users\\CMuasya\\downloads\\data_wrangling_datasets\\data\\gapminder.tsv', sep='\t')
df = head()

显示的错误如下;

----------------------------------- ---------------------------- NameError Traceback(最近调用 最后)在 ----> 1 df = head()

NameError: name 'head' 未定义

可能是什么问题,错误的解决方案是什么?亲切的问候

【问题讨论】:

df = df.head() 问题是 head() 在范围内是未定义的。解决方案取决于您为了到达这里而应该遵循的步骤,可能是错过了导入。请发布视频链接,以便潜在的回答者知道您要做什么。 youtube.com/watch?v=iYie42M1ZyU 【参考方案1】:

如果你想得到 5 行数据,那么单独的 head() 什么都不是

df = pd.read_csv('xyz.csv')
print(df.head())

head 是在数据帧上调用的方法

【讨论】:

以上是关于错误NameError:名称'head'未在jupyter笔记本上定义的主要内容,如果未能解决你的问题,请参考以下文章

NameError:名称“reduce”未在 Python 中定义

数组名称未在 python NameError 中定义

我收到类似 NameError 的错误:未定义名称“df_clean”

菜单栏未在 python 中定义

错误:NameError:未定义名称“子进程”[关闭]

NameError:名称'python'未定义[关闭]