i bir csv dosyası var ve v3 sütunu vardır ama bu sütun bazı 'nan' satır var. Satırlar dışında nasıl olabilirim.piton - TypeError: unorderable türleri: str()> şamandıra()
dataset = pd.read_csv('mypath')
enc = LabelEncoder()
enc.fit(dataset['v3'])
print('fitting')
dataset['v3'] = enc.transform(dataset['v3'])
print('transforming')
print(dataset['v3'])
print('end')
Düzenleme: 1,2,3,1,2 (V3 sütun, A, C, B, A, C, D ,,, A, S, böyle vardır ve ı dönüştürmek isteyen (
mask = ~dataset['v3'].isnull()
dataset['v3'][mask] = enc.fit_transform(dataset['v3'][mask])
başka bir yolu pandas.factorize işlevini kullanmaktır, otomatik nans ilgilenir: 4 ,,, 1,7)
csv dosya içeriğinizi gösterir misiniz? –
Bu satırlarla ne yapmak istersiniz? Bırak onları? ('dropna') NaN değerlerini doldurun? ('fillna') – joris
no, bu satıra sayıları kategorilere ayırmak istiyorum. Bu satırda karakterler var. –