Yardım Python kodum hata veriyor?

FarukEfeO

Öğrenci
2 Ocak 2024
1
0
1
24
#kütüphaneleri belirtiyoruz
import numpy as np
import pandas as pd
#dataseti okuyoruz
dataset =pd.read_csv('C:/Users/erolo/Downloads/emission_dataset (3).csv')
#datasetin verilerini kopyalıyoluz
dataset_copy=dataset.copy()
#sayısallaştırma yapıyoruz
from sklearn import preprocessing
sayisallastirma = preprocessing.LabelEncoder()
#degerleri sayısallaştırıyoruz
dataset_copy["value"]=sayisallastirma.fit_transform(dataset_copy["value"])
dataset_copy["year"]=sayisallastirma.fit_transform(dataset_copy["year"])
#degerleri ayarlıyoruz
girisler = np.array(dataset_copy.drop(["year"], axis=1))
cikislar = np.array(dataset_copy["year"])
girisler2 = np.array(dataset_copy.drop(["value"], axis=1))
cikislar2 = np.array(dataset_copy["value"])
#değerleri eğitiyoruz
from sklearn.model_selection import train_test_split
giris1_egitim, giris1_test, cikis1_egitim, cikis1_test = train_test_split(girisler,cikislar, test_size=0.3,random_state=109)
giris2_egitim, giris2_test, cikis2_egitim, cikis2_test = train_test_split(girisler2,cikislar2, test_size=0.3,random_state=109)

from sklearn.naive_bayes import CategoricalNB
model = CategoricalNB()
model.fit(giris1_egitim, cikis1_egitim)
cikis1_tahmin= model.predict(giris1_test)
from sklearn import metrics
print("Year Modelin Doğruluğu:",metrics.accuracy_score(cikis1_test, cikis1_tahmin))


bu kodda ValueError: invalid literal for int() with base 10: 'Iceland' hatasını veriyor yardım edin
 

DarkPickaxe

Asistan
10 Haziran 2021
112
16
18
Satır 10'da int ile ilgili bir hata yapmış gözüküyorsun. Şunu dene sayisallastirma= int yaz
sayisallastirma = preprocessing.LabelEncoder() başına
Mesaj otomatik birleştirildi:

Bir satır üstüne pardon
 
Üst