5-3. Pandas 제공 자료구조/DataFrame 인덱싱 관련
[파이썬 판다스] 데이터 프레임에서 특정 열의 특정 행에 접근하기 (인덱스 이용)
만다린망고
2021. 12. 30. 14:38
반응형
판다스를 불러옵니다.
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.iloc[[1,3],1]
R2 남
R4 여
Name: 성별, dtype: object
이름과 나이 열의 R1,R5 행에 접근해봅시다.
>>> data1.iloc[[0,4],[0,2]]
이름 나이
R1 이호정 25
R5 이나리 37
반응형