i have a csv file and has v3 column but that column has some \'nan\' rows. How can i except the rows.
dataset = pd.read_csv(\'mypath\') enc = LabelEnc
Mask the nan values by using ~isnull():
mask = ~dataset['v3'].isnull() dataset['v3'][mask] = enc.fit_transform(dataset['v3'][mask])
Another way is to use the pandas.factorize function, which takes care of the nans automatically (assigns them -1):
dataset['v3'] = dataset['v3'].factorize()[0]