- loc : ์ธ๋ฑ์ค ์ด๋ฆ์ ๊ธฐ์ค์ผ๋ก ์ถ์ถ(์ฌ๋์ด ์ฝ์ ์ ์๋ label๊ฐ์ผ๋ก ํน์ ๊ฐ๋ค์ ๊ณจ๋ผ์ค๋ ๋ฐฉ๋ฒ)
- iloc : ๋ฐ์ดํฐ ํ๋ ์์ ํ์ด๋ ์ปฌ๋ผ์ ์ธ๋ฑ์ค ๊ฐ์ผ๋ก ์ ๊ทผํ๋ ๋ฐฉ๋ฒ
loc ์์
df.loc[ํ ์ธ๋ฑ์ฑ ๊ฐ, ์ด ์ธ๋ฑ์ฑ ๊ฐ]
1. ๋ฐ์ดํฐ ๋ถ๋ฌ์ค๊ธฐ
import pandas as pd
customer_m=pd.read_csv("customer_master.csv")
customer_m
2. ๋ ์ด๋ธ ์ด๋ฆ์ด "0"์ธ ํ ์ถ์ถ
customer_m.loc[0]
๋ ์ด๋ธ ์ด๋ฆ์ด "0"์ธ ํ์ ์ถ์ถํ ๊ฒ์ ํ์ธ
3. ๋ ์ด๋ธ ์ด๋ฆ์ด "1"์ธ ํ ์ถ์ถ
customer_m.loc[1]
๋ ์ด๋ธ ์ด๋ฆ์ด "1"์ธ ํ์ ์ถ์ถํ ๊ฒ์ ํ์ธ
4. ๋ ์ด๋ธ ์ด๋ฆ์ด "customer_id"์ธ ์ด ์ถ์ถ
customer_m.loc[:, "customer_id"]
๋ ์ด๋ธ ์ด๋ฆ์ด "custoemr_id"์ธ ์ด์ ์ ์ถ์ถํ ๊ฒ์ ํ์ธ
:์ ๋ชจ๋ ํ์ ๊ฐ์ ธ์ค๋ผ๋ ์๋ฏธ!
iloc ์์
df.iloc[ํ ์ธ๋ฑ์ค, ์ด ์ธ๋ฑ์ค]
1. ํ ์ธ๋ฑ์ค๊ฐ์ด 0์ธ ์ฒซ๋ฒ์งธ ํ ์ถ์ถ
customer_m.iloc[0]
2. ํ ์ธ๋ฑ์ค ๊ฐ์ด 1์ธ ๋๋ฒ์งธ ํ ์ถ์ถ
customer_m.iloc[1]
3. ์ฒซ๋ฒ์งธ ์ด ์ถ์ถ
customer_m.iloc[:, 0]
4. ๋ค๋ฒ์งธ ์ด ์ถ์ถ
customer_m.iloc[:, 3]
์ด๋ ๊ฒ loc๊ณผ iloc์ ์ฌ์ฉ๋ฐฉ๋ฒ์ ์์๋ฅผ ์ดํด๋ณด์๋๋ฐ์!
loc์ ์ธ๋ฑ์ค์ ์ด๋ฆ์ ๊ธฐ์ค์ผ๋ก ์ถ์ถํ๋ ๋ฐ๋ฉด, iloc์ ์ปฌ๋ผ์ ์ธ๋ฑ์ค ๊ฐ!์ผ๋ก ์ ๊ทผํ๋ ๊ฒ์ ์ง์ ํ์ธํด๋ณผ ์ ์์์ต๋๋ค.
pandas์์ ๋ฐ์ดํฐ๋ฅผ ์กฐ์ํ ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ง์ด ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ์ ๋ณธ์ธ์๊ฒ ํธํ ๋ฐฉ๋ฒ์ ์ ํํด์ ์ฌ์ฉํ๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค~_~~