1. ホーム
  2. python

[解決済み] Pandasインデックスカラムのタイトルまたは名前

2022-03-16 19:56:32

質問

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"]
print df

どなたか、この方法をご存じですか?

どのように解決するのですか?

インデックスを取得/設定するには、その 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