私はこのようなデータフレームを持っています:
In [10]: df
Out[10]:
Column 1
foo
Apples 1
Oranges 2
Puppies 3
Ducks 4
そのデータフレームからindex name
foo
を削除する方法は?目的の出力は次のとおりです。
In [10]: df
Out[10]:
Column 1
Apples 1
Oranges 2
Puppies 3
Ducks 4
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
または、None
をindex.name
属性に割り当てることもできます。
In [125]:
df.index.name = None
df
Out[125]:
Column 1
Apples 1
Oranges 2
Puppies 3
Ducks 4
バージョン0.18.0
から 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
次のコード行を使用して、インデックス名の削除を実行できます。
del df.index.name