iloc给出了'IndexError: single positional indexer is out-of-bounds'错误。
- 论坛
- iloc给出了'IndexError: single positional indexer is out-of-bounds'错误。
6 浏览
iloc给出了'IndexError: single positional indexer is out-of-bounds'错误。
我正在尝试使用以下代码将一些信息编码为可读入机器学习模型的格式:
import numpy as np import pandas as pd import matplotlib.pyplot as py # 读取数据集 Dataset = pd.read_csv('filename.csv', sep = ',') # 提取特征和标签 X = Dataset.iloc[:,:-1].values Y = Dataset.iloc[:,18].values # 进行标签编码和独热编码 from sklearn.preprocessing import LabelEncoder, OneHotEncoder labelencoder_X = LabelEncoder() X[:, 0] = labelencoder_X.fit_transform(X[:, 0]) onehotencoder = OneHotEncoder(categorical_features = [0]) X = onehotencoder.fit_transform(X).toarray()
然而,我遇到了以下错误:
IndexError: single positional indexer is out-of-bounds