Ben bir tahmin algoritması üzerinde çalışıyorum. Data setimde çeşitli iller ve kişilerin bu illerde yaşadıkları yıl sayıları yer alıyor. Yalnız 4 yıldan fazla yaşayanlar için 4+ yazılmış veri sayısı çok büyük.
Aşağıdaki hatayı alıyorum:
ValueError: could not convert string to float: ‘4+’
Bunu nasıl düzeltebilirim veya nasıl devam edebilirim yardımcı olan olursa çok sevinirim.
çok anlayabilmiş değilim sanırım sorunuzu. 4 yıldan fazla yaşayanları nasıl işlemek istiyorsunuz? eğer oturma yılı ile sayısal bir hesap yapılmayacaksa yani yalnızca sıralamaya dayalı bir işlem yapacaksanız 4 ten büyük herhangi bir sayı girmek de işinize yaramaz mı?
kolay gelsin
yani ne yapmam gerektiğini de bilmiyorum açıkçası onların yerine herhangi bir sayı yazsam algoritmada nasıl bi etkisi olur
ama hepsinin yerine mesela 5 yazmak istesem bile nasıl yazacağımı bilmiyorum
Kodunda raise ValueError("could not convert string to float: ‘4+’") diye bir satir varsa, calistigi anda ValueError: could not convert string to float: ‘4+’ hatasini almana neden olur. Bu satiri silersen, hatayi almazsin.