- 问题描述
- 原因
- 解决方法
代码:
X_train, Y_train = train.ix[:, :-1], train.ix[:, -1]
这里train是一个dataframe类型的数据
运行出现提示:
提示属性错误:dataframe没有属性ix
经过多方搜索查证后,是因为pandas1.0.0版本后,已经对该函数进行了重构
解决方法只需要将ix属性改为iloc即可
X_train, Y_train = train.iloc[:, :-1], train.iloc[:, -1]

代码:
X_train, Y_train = train.ix[:, :-1], train.ix[:, -1]
这里train是一个dataframe类型的数据
运行出现提示:
提示属性错误:dataframe没有属性ix
经过多方搜索查证后,是因为pandas1.0.0版本后,已经对该函数进行了重构
解决方法只需要将ix属性改为iloc即可
X_train, Y_train = train.iloc[:, :-1], train.iloc[:, -1]