인프런 커뮤니티 질문&답변

tjddnr4706님의 프로필 이미지
tjddnr4706

작성한 질문수

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

'행'과 '인덱스'는 같은 개념이라고 봐도 될까요?

해결된 질문

작성

·

95

0

loc , iloc를 따질 때 '행'과 '인덱스'를 같은 개념이라고 생각하고 풀어도 상관없을까요..?

답변 1

0

퇴근후딴짓님의 프로필 이미지
퇴근후딴짓
지식공유자

위 질문만 봐서는 같은 개념은 맞는 것 같은데 정확히 이해하는 것이 필요할 것 같아요

loc 는 인덱스명(레이블) 기반 인덱싱

iloc는 인덱스번호(위치) 기반 인덱싱입니다.

import pandas as pd

# 예시 데이터프레임 생성
data = {'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}
df = pd.DataFrame(data, index=['a', 'b', 'c'])

# loc 사용 예시
print(df.loc['a'])  # 인덱스 레이블이 'a'인 행 선택
print(df.loc['b', 'B'])  # 인덱스 레이블이 'b'이고 열 레이블이 'B'인 값 선택

# iloc 사용 예시
print(df.iloc[0])  # 첫 번째 행 선택 (인덱스 0)
print(df.iloc[1, 1])  # 두 번째 행과 두 번째 열에 해당하는 값 선택 (인덱스 1, 1)
tjddnr4706님의 프로필 이미지
tjddnr4706

작성한 질문수

질문하기