파이썬 판다스 데이터 프레임의 열과 행의 이름 얻는 방법

파이썬 판다스 데이터 프레임의 열과 행의 이름 얻는 방법

How to Get Column and Row Labels of Data Frame in 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]
'안유진'
댓글