Jupyter Notebook导入CSV文件报错pd未定义该如何解决?
报错根因
你遇到的NameError: name 'pd' is not defined报错,是因为调用pd.read_csv()前没有导入pandas库并设置别名为pd。你的当前导入列表中没有pandas相关的导入语句,Python无法识别pd对应的对象。
修复方案
- 在你的导入代码最上方添加pandas导入语句:
import pandas as pd
- 调整后完整可运行的代码如下:
import pandas as pd import numpy as np import requests import xlsxwriter from scipy import stats import math import secrets # 导入本地存储的股票列表CSV文件 stocks = pd.read_csv('constituents.csv') from secrets import IEX_CLOUD_API_TOKEN
- 补充说明:如果导入pandas时提示找不到模块,在Jupyter单元格中执行
!pip install pandas完成安装后再重新运行代码即可。
内容的提问来源于stack exchange,提问作者Vidushi
相关产品推荐
相关产品推荐

