我通過下面的機器學習教程工作:不能在Python中導入數據使用熊貓
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)
回溯顯示您的csv數據,但* pandas *命名對象。你是什麼'進口'行?如果它讀取'import pandas as pd',那麼你必須用* pd *:'pd.read_csv()'限定所有熊貓物件。 – Parfait