una renombrar nombre libreria data columnas columna cambiar python pandas indexing rowname

renombrar - libreria pandas python



Eliminar el nombre del índice en pandas (4)

Alternativamente, puede asignar None al atributo index.name :

In [125]: df.index.name = None df Out[125]: Column 1 Apples 1 Oranges 2 Puppies 3 Ducks 4

Tengo un marco de datos como este:

In [10]: df Out[10]: Column 1 foo Apples 1 Oranges 2 Puppies 3 Ducks 4

¿Cómo eliminar el index name foo de ese marco de datos? El resultado deseado es así:

In [10]: df Out[10]: Column 1 Apples 1 Oranges 2 Puppies 3 Ducks 4


Desde la versión 0.18.0 puede usar rename_axis :

print df Column 1 foo Apples 1 Oranges 2 Puppies 3 Ducks 4 print df.index.name foo print df.rename_axis(None) Column 1 Apples 1 Oranges 2 Puppies 3 Ducks 4 print df.rename_axis(None).index.name None # To modify the DataFrame itself: df.rename_axis(None, inplace=True) print df.index.name None


Puede eliminar el nombre del índice utilizando la siguiente línea de código:

del df.index.name


Use del df.index.name

In [16]: df Out[16]: Column 1 foo Apples 1 Oranges 2 Puppies 3 Ducks 4 In [17]: del df.index.name In [18]: df Out[18]: Column 1 Apples 1 Oranges 2 Puppies 3 Ducks 4