gpt4 book ai didi

python - 无法使用 Pandas 在 Python 中导入数据

转载 作者:行者123 更新时间:2023-11-30 09:29:06 30 4
gpt4 key购买 nike

我正在学习以下机器学习教程:

http://machinelearningmastery.com/machine-learning-in-python-step-by-step/

这是我的(mac)开发环境:

Python 2.7.10 
scipy: 0.13.0b1
numpy: 1.8.0rc1
matplotlib: 1.3.1
pandas: 0.20.2
sklearn: 0.18.1

当我尝试运行脚本以从包含 CSV 数据的 URL 加载数据时,出现以下错误:

Traceback (most recent call last):
File "load_data.py", line 4, in <module>
dataset = pandas.read_csv(url, names=names)
NameError: name 'pandas' is not defined

这是脚本:

# Load dataset
url = "https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data"
names = ['sepal-length', 'sepal-width', 'petal-length', 'petal-width', 'class']
dataset = pandas.read_csv(url, names=names)

最佳答案

你的错误说:

    dataset = pandas.read_csv(url, names=names)
NameError: name 'pandas' is not defined

这意味着您尝试使用 pandas.read_csv() 而不先导入 Pandas。当你想使用外部库时,你必须导入它。如果您的计算机上尚未安装它,您可能还必须先安装它。假设您的计算机上安装了 pandas,则此代码将起作用:

import pandas
url = "https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data"
names = ['sepal-length', 'sepal-width', 'petal-length', 'petal-width', 'class']
dataset = pandas.read_csv(url, names=names)

输出:

dataset.head(3)

sepal-length sepal-width petal-length petal-width class
0 5.1 3.5 1.4 0.2 Iris-setosa
1 4.9 3.0 1.4 0.2 Iris-setosa
2 4.7 3.2 1.3 0.2 Iris-setosa

关于python - 无法使用 Pandas 在 Python 中导入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44594249/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com