Merhaba arkadaşlar aşağıda yer alan kodları yazdığımda poutcame kısmına kadar sorunsuz çalışırken poutcame kısmının kodlarını yazdığımda unhasble type: ‘slice’ hatası alıyorum nerede yanlış yapmış olabilirim ne gibi bir düzeltme yapmam gerekir? Yardımcı olursanız çok sevinirim.
import pandas as pd
import numpy as np
veriler=pd.read_csv('veriler.csv')
job=veriler.iloc[:,0:2].values
from sklearn import preprocessing
le=preprocessing.LabelEncoder()
job[:,1]=le.fit_transform(veriler.iloc[:,1])
ohe=preprocessing.OneHotEncoder()
job=ohe.fit_transform(job).toarray()
marital=veriler.iloc[:,0:3].values
from sklearn import preprocessing
le=preprocessing.LabelEncoder()
marital[:,2]=le.fit_transform(veriler.iloc[:,2])
ohe=preprocessing.OneHotEncoder()
marital=ohe.fit_transform(marital).toarray()
education=veriler.iloc[:,0:4].values
from sklearn import preprocessing
le=preprocessing.LabelEncoder()
education[:,3]=le.fit_transform(veriler.iloc[:,3])
print(education)
ohe=preprocessing.OneHotEncoder()
education=ohe.fit_transform(education).toarray()
print(education)
default=veriler.iloc[:,0:5].values
from sklearn import preprocessing
le=preprocessing.LabelEncoder()
default[:,4]=le.fit_transform(veriler.iloc[:,4])
print(default)
ohe=preprocessing.OneHotEncoder()
default=ohe.fit_transform(default).toarray()
print(default)
hausing=veriler.iloc[:,0:7].values
from sklearn import preprocessing
le=preprocessing.LabelEncoder()
hausing[:,6]=le.fit_transform(veriler.iloc[:,6])
print(hausing)
ohe=preprocessing.OneHotEncoder()
hausing=ohe.fit_transform(hausing).toarray()
print(hausing)
loan=veriler.iloc[:,0:8].values
from sklearn import preprocessing
le=preprocessing.LabelEncoder()
loan[:,7]=le.fit_transform(veriler.iloc[:,7])
print(loan)
ohe=preprocessing.OneHotEncoder()
loan=ohe.fit_transform(loan).toarray()
print(loan)
contact=veriler.iloc[:,0:9].values
from sklearn import preprocessing
le=preprocessing.LabelEncoder()
contact[:,8]=le.fit_transform(veriler.iloc[:,8])
print(contact)
ohe=preprocessing.OneHotEncoder()
contact=ohe.fit_transform(contact).toarray()
print(contact)
month=veriler.iloc[:,0:10].values
from sklearn import preprocessing
le=preprocessing.LabelEncoder()
month[:,9]=le.fit_transform(veriler.iloc[:,9])
ohe=preprocessing.OneHotEncoder()
month=ohe.fit_transform(month).toarray()
print(month)
day=veriler.iloc[:,0:11].values
from sklearn import preprocessing
le=preprocessing.LabelEncoder()
day[:,10]=le.fit_transform(veriler.iloc[:,10])
print(day)
ohe=preprocessing.OneHotEncoder()
day=ohe.fit_transform(day).toarray()
print(day)
poutcome=veriler.iloc[:,0:16].values
from sklearn import preprocessing
le=preprocessing.LabelEncoder()
poutcome[:,15]=le.fit_transform(veriler.iloc[:,15])
print(poutcome)
ohe=preprocessing.OneHotEncoder()
poutcome=ohe.fit_transform(poutcome).toarray()
print(poutcome)