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

[파이썬 판다스] 데이터프레임 숫자로만 인덱싱 하는 법(iloc)

by 만다린망고 2022. 1. 12.
반응형

판다스를 불러오고 데이터프레임을 하나 정의합시다. 

import pandas as pd

df1=pd.DataFrame({'C1':[1,2,3],'C2':[10,20,30],'C3':[100,200,300]},index=['R1','R2','R3'])

>>> df1
    C1  C2   C3
R1   1  10  100
R2   2  20  200
R3   3  30  300


숫자(index)로 인덱싱 할 때는 iloc 메소드를 사용합니다. 

1행 1열에 접근해봅시다. 

>>> df1.iloc[0,0]
1


1행 3열에 접근해봅시다. 

>>> df1.iloc[0,2]
100


1행의 1,2열에 접근해봅시다. 

>>> df1.iloc[0,0:2] 
C1     1
C2    10
Name: R1, dtype: int64


1행의 1,3열에 접근해봅시다. 

>>> df1.iloc[0,[0,2]] 
C1      1
C3    100
Name: R1, dtype: int64
반응형

댓글