본문 바로가기
데이터분석/Pandas

[Pandas] iloc, loc

by Kc93 2023. 7. 24.
728x90
반응형

loc

# 1행만 가져오기
df_data.loc[1]

# 슬라이싱 하고 특정 컬럼의 행만 가져오기
df_data.loc[1:4, "특정 컬럼"]

# 특정 컬럼 다중 선택
df_data.loc[1:4, ["특정 컬럼1", "특정 컬럼2"]]

iloc

# 첫번째 행 가져오기
df_data.iloc[0]

# 특정 여러 행 가져오기
df_data.iloc[[0,3,4]]

# 슬라이싱
df_data.iloc[4:7]

조건 활용

# 일치
df_data[df_data["label"]==0].loc[4:7]

# OR
df_data[(df_data['label'] == 0) | (df_data['label'] == 1)].iloc[4:7]

# AND
df_data[(df_data['label'] == 0) & (df_data['label'] == 1)].loc[1:4, ["특정컬럼1", "특정컬럼2"]]
반응형

댓글