Python の pandas でインデックス列名を取得するにはどうすればよいですか? データフレームの例を次に示します。
Column 1
Index Title
Apples 1
Oranges 2
Puppies 3
Ducks 4
私がやろうとしているのは、データフレームのインデックス タイトルを取得/設定することです。私が試したことは次のとおりです。
import pandas as pd
data = {'Column 1' : [1., 2., 3., 4.],
'Index Title': ["Apples", "Oranges", "Puppies", "Ducks"]}
df = pd.DataFrame(data)
df.index = df["Index Title"]
del df["Index Title"]
誰かこれをどうやってやるか知っていますか?
ベストアンサー1
name
プロパティを介してインデックスを取得/設定することができます
In [7]: df.index.name
Out[7]: 'Index Title'
In [8]: df.index.name = 'foo'
In [9]: df.index.name
Out[9]: 'foo'
In [10]: df
Out[10]:
Column 1
foo
Apples 1
Oranges 2
Puppies 3
Ducks 4