You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jupyter Notebook中Pandas代码运行报NameError错误求助

Pandas NameError 问题排查与解决

你的代码与报错信息

代码:

import pandas as pandas
import numpy as np
import random as rd

data1 = pandas.read_csv(r"C:\Users\quynh.tranngoc\Desktop\B32_DownloadTable_20230508_100440.csv")
df = pd.DataFrame(data1)
df.head(n=6)

报错:

NameError                                 Traceback (most recent call last)
Input In [4], in <cell line: 1>()
----> 1 data1 = pandas.read_csv(r"C:\Users\quynh.tranngoc\Desktop\B32_DownloadTable_20230508_100440.csv")
      2 df = pd.DataFrame(data1)
      3 df.head(n=6)

NameError: name 'pandas' is not defined

问题原因及解决步骤

  • 导入语句未按顺序执行
    Jupyter Notebook 依赖单元格执行顺序,若先运行了数据处理单元格,再运行导入语句单元格,就会触发该错误。解决:先选中包含import pandas...的单元格,按Shift+Enter执行,确认导入成功后再运行后续代码。

  • 导入别名混乱
    代码中存在别名不一致问题:导入时用import pandas as pandas,但第2行又调用了未定义的pd.DataFrame。建议统一使用行业通用别名,修改代码如下:

    import pandas as pd
    import numpy as np
    import random as rd
    
    data1 = pd.read_csv(r"C:\Users\quynh.tranngoc\Desktop\B32_DownloadTable_20230508_100440.csv")
    df = pd.DataFrame(data1)
    df.head(n=6)
    
  • 环境缺失检查
    若上述方法无效,新建单元格运行import pandas,若报错ModuleNotFoundError,说明环境未安装pandas,在Jupyter中直接执行!pip install pandas即可完成安装。

内容的提问来源于stack exchange,提问作者ngọc quỳnh trần

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 12:50:03