감자의 개발공부 일지

[Python-pandas] loc와 iloc의 차이점 본문

Python

[Python-pandas] loc와 iloc의 차이점

Elie_J 2022. 10. 4. 16:53
반응형

<loc와 iloc의 차이점>

1. loc

- label(인덱스 이름)을 통해 값을 찾을 수 있음

 

문법

df.loc[행 인덱싱 값, 열 인덱싱 값]

예제

  code item price
0 111 hotcoffee 2000
1 222 icecoffee 2500
2 333 icecream 1000
3 444 milk 1000
4 555 water 500

 

결과

df.loc['hotcoffee']
code 111
price 2000

Name:hotcoffee, dtype:object

 

2. iloc

- integer position(몇 번째 인덱스, 즉 인덱스 번호)를 통해 값을 찾을 수 있음

 

문법

df.loc[행 인덱싱, 열 인덱싱]

예제

  code item price
0 111 hotcoffee 2000
1 222 icecoffee 2500
2 333 icecream 1000
3 444 milk 1000
4 555 water 500

결과

df.iloc[0]
code 111
item hotcoffee
price 2000

Name:0, dtype:object

 

 

 

 

 

 

 

 

 

 

반응형