错误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 中定义