我有一个CSV文件,其中有v3列,但该列中有一些“nan”行。我该如何排除这些行。
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')
编辑:V3列有A、C、B、A、C、D、、、A、S,我希望将其转换为(1,2,3,1,2,4、、、1,7)。
dropna
) 填充NaN值吗?(fillna
) - jorispandas.factorize
吗? - Anton Protopopov