pyplot graficos graficas graficar coordenadas python python-3.x pandas machine-learning scikit-learn

python - graficos - pyplot



python-TypeError: tipos no pedidos: str()> float() (1)

Enmascare los valores nan usando ~ isnull ():

mask = ~dataset[''v3''].isnull() dataset[''v3''][mask] = enc.fit_transform(dataset[''v3''][mask])

Otra forma es usar la función pandas.factorize, que se ocupa de los nans automáticamente (les asigna -1):

dataset[''v3''] = dataset[''v3''].factorize()[0]

Tengo un archivo csv y una columna v3 pero esa columna tiene algunas filas ''nan''. ¿Cómo puedo exceptuar las filas?

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'')

Editar: las columnas V3 tienen A, C, B, A, C, D ,,, A, S, así, y quiero convertirlo a (1,2,3,1,2,4 ,,, 1, 7)