【发布时间】:2016-07-06 13:17:06
【问题描述】:
当我使用以下内容时:
import pandas as pd
data = pd.read_csv('C:/Users/Z/OneDrive/Python/Exploratory Data/Aramark/ARMK.csv')
x = data.iloc[:,2]
y = pd.unique(x)
y.to_csv('yah.csv')
我收到以下错误:
AttributeError: 'numpy.ndarray' object has no attribute 'to_csv'
【问题讨论】:
-
to_csv是 pandas.DataFrame method,而不是 numpy 数组方法。将您的数据转换为 pandas DataFrame 或使用适当的 numpy 方法。也许this'll be helpful -
使用pd.read_csv,这不是panas.DataFrame吗?
-
嘘,你打败了我,@TadhgMcDonald-Jensen! :P
-
pd.unique()返回numpy.ndarray,因为错误非常明显。print(type(y)) -
@ZJAY 显然不是(我相信口译员)。您可以随时在脚本中的各个位置调用
type(your_variable)以查看数据类型