logo

Python Pandasデータフレームの列と行の名前を取得する方法 📂プログラミング

Python Pandasデータフレームの列と行の名前を取得する方法

コード

import pandas as pd

data = { '나이' : [26,23,22,22,21,21,20,20,20,20,18,17], '키' : [160, 163, 163, 162, 164, 163, 164, 150, 158, 162, 172, 173], '별명' : ['땡모', '김쿠라', '광배', '오리', '깃털', '쌈무', '밍구리', '나부키 야코', '월클토미', '쪼율', '안댕댕', '워뇨'],  '국적' : ['한국', '일본', '한국', '한국', '한국', '한국', '한국', '한국', '일본', '일본', '한국', '한국'] }
indexName = ['권은비','미야와키 사쿠라','강혜원', '최예나', '이채연', '김채원', '김민주', '야부키 나코', '혼다 히토미', '조유리', '안유진', '장원영']
df = pd.DataFrame(data, index = indexName)

1.PNG

列のラベルは .columns で取得する。

>>> df.columns
Index(['나이', '키', '별명', '국적'], dtype='object')
>>> df.columns[2]
'별명'

行のラベルは .index で取得する。.rowsではないことに注意しよう。

>>> df.index
Index(['권은비', '미야와키 사쿠라', '강혜원', '최예나', '이채연', '김채원', '김민주', '야부키 나코',
       '혼다 히토미', '조유리', '안유진', '장원영'],
      dtype='object')
>>> df.index[10]
'안유진'