read_csv read panda index example errors dtype columns file csv pandas readfile categorical-data

file - panda - pd.read_csv utf-8



¿Es posible leer columnas categóricas con pandas ''read_csv? (2)

Categórico no es un tipo válido.

Esta publicación de StackOverflow contiene detalles sobre cómo almacenar datos categóricos en un archivo de texto.

He intentado pasar el parámetro dtype con read_csv como dtype={n: pandas.Categorical} pero esto no funciona correctamente (el resultado es un objeto). El manual no está claro .


En la versión 0.19.0 puede usar el parámetro dtype=''category'' en read_csv :

data = ''col1,col2,col3/na,b,1/na,b,2/nc,d,3'' df = pd.read_csv(StringIO(data), dtype=''category'') print (df) col1 col2 col3 0 a b 1 1 a b 2 2 c d 3 print (df.dtypes) col1 category col2 category col3 category dtype: object