Recibo el error anterior cuando intento usar el atributo .ix de un marco de datos de pandas para extraer una columna, por ejemplo, df.ix [:, 'col_header']. El script funcionó a partir de esta mañana, pero esta tarde lo ejecuté en un nuevo entorno de Linux con una nueva instalación de Pandas. ¿Alguien más ha visto este error antes? He buscado aquí y en otros lugares, pero no puedo encontrarlo.
9
Respuestas:
Se instalaría una instalación nueva hoy (30 de enero de 2020)
pd.__version__ == '1.0.0'
. Con eso viene la eliminación de muchas características obsoletas .fuente
tratar
df.iloc[:, 'col_header']
.ix
es obsoletofuente
Tuve el mismo problema con pandas 1.0.0, esto funcionó para mí
Abra Anaconda Prompt (cmd) como Administrador, luego
conda install pandas == 0.25.1
¡Su versión más reciente de pandas será sobrescrita por la anterior!
fuente
Cambiar ix por .loc funcionará correctamente.
fuente
Gracias.
En retrospectiva, probablemente no necesité usar .ix, ya que df ['col_header'] funciona para mí y es más ordenado.
fuente
una columna:
Dos columnas:
columnas especiales (seleccione la columna incluye 'longitud'):
fuente