본문 바로가기
5-3. Pandas 제공 자료구조/DataFrame 인덱싱 관련

[파이썬 판다스] 데이터 프레임에서 특정 열의 특정 행에 접근하기 (행,열 이름으로 접근)

by 만다린망고 2021. 12. 30.
반응형

판다스를 불러옵니다. 

import pandas as pd


먼저 딕셔너리를 정의합니다. 

dic={'이름':['이호정','이정진','이기호','정희진','이나리'],
        '성별':['남','남','남','여','여'],
        '나이':[25,45,72,25,37]
       }


딕셔너리를 이용하여 데이터프레임을 정의합니다.

data1=pd.DataFrame(dic,index=['R1','R2','R3','R4','R5'])

>>> data1
     이름 성별  나이
R1  이호정  남  25
R2  이정진  남  45
R3  이기호  남  72
R4  정희진  여  25
R5  이나리  여  37


성별 열의 R2와 R4 행에 접근해봅시다. 

>>> data1.loc[['R2','R4'],'성별']
R2    남
R4    여
Name: 성별, dtype: object


이름과 나이 열의 R1,R5 행에 접근해봅시다. 

>>> data1.loc[['R1','R5'],['이름','나이']]
     이름  나이
R1  이호정  25
R5  이나리  37
반응형

댓글