[Python] 데이터프레임에서 열 선택하기: `df.iloc[:, idxs]`의 의미

2025. 9. 28. 02:25·개발 (Development)/Python

이 코드는 df.iloc[:, idxs]의 간결한 표현입니다.

이는 Pandas DataFrame에서 모든 행(row)을 선택하면서, 특정 열(column)을 정수 인덱스(순서)를 사용해 선택하는 방법입니다.

  • : (콜론)은 '모든'을 의미하며, 첫 번째 위치에 있어 모든 행을 선택합니다.
  • idxs는 선택하려는 열의 인덱스(순서)를 나타냅니다.

예시

아래와 같은 DataFrame df가 있다고 가정해 봅시다.

   A  B  C
0  1  4  7
1  2  5  8
2  3  6  9
  • 첫 번째 열(A)만 가져오기:

    df.iloc[:, 0]

    결과:

    0    1
    1    2
    2    3
    Name: A, dtype: int64
  • 두 번째와 세 번째 열(B, C)만 가져오기:

    df.iloc[:, 1:3]

    결과:

       B  C
    0  4  7
    1  5  8
    2  6  9
  • 첫 번째와 세 번째 열(A, C)만 가져오기:

    df.iloc[:, [0, 2]]

    결과:

       A  C
    0  1  7
    1  2  8
    2  3  9

요약하자면, df.iloc[:, idxs]는 모든 행을 유지한 채로 원하는 열들만 편리하게 추출하는 유용한 기능입니다.

반응형

'개발 (Development) > Python' 카테고리의 다른 글

[Python/PostgreSQL] 정규식을 활용해 SQL 쿼리 파라미터(컬럼명)를 자동으로 감싸기  (0) 2025.09.28
[Python] `__pycache__`란 무엇인가?  (0) 2025.09.19
[Python] RuntimeError: module compiled against API version 0xf but this version of numpy is 0xe 에러 해결  (0) 2025.09.19
[Python] requests에서 대량 배열 전송 시 403 오류 해결  (0) 2025.09.07
[Python] MAU(Monthly Active Users) 계산 방법  (2) 2025.08.10
'개발 (Development)/Python' 카테고리의 다른 글
  • [Python/PostgreSQL] 정규식을 활용해 SQL 쿼리 파라미터(컬럼명)를 자동으로 감싸기
  • [Python] `__pycache__`란 무엇인가?
  • [Python] RuntimeError: module compiled against API version 0xf but this version of numpy is 0xe 에러 해결
  • [Python] requests에서 대량 배열 전송 시 403 오류 해결
LoopThinker
LoopThinker
모르는 것을 알아가고, 아는 것을 더 깊게 파고드는 공간
  • LoopThinker
    CodeMemoir
    LoopThinker
  • 전체
    오늘
    어제
    • 분류 전체보기 (231)
      • 개발 (Development) (165)
        • Algorithm (1)
        • Angular (1)
        • AWS (6)
        • DeepSeek (2)
        • Docker (7)
        • Git (3)
        • Java (34)
        • JavaScript (4)
        • Kafka (5)
        • Kubernetes (4)
        • Linux (7)
        • PostgreSQL (38)
        • Python (31)
        • React (3)
        • TypeScript (3)
        • Vue.js (5)
        • General (11)
      • 데이터 분석 (Data Analysis) (1)
      • 알고리즘 문제 풀이 (Problem Solving.. (27)
      • 자격증 (Certifications) (24)
        • ADsP (14)
        • 정보처리기사 (4)
        • Linux Master (5)
        • SQLD (1)
      • 기술 동향 (Tech Trends) (11)
      • 기타 (Others) (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Vue.js
    JPA
    AWS
    JSON
    PostgreSQL
    DevOps
    Linux
    javascript
    Linux master
    python
    백준온라인저지
    리눅스 마스터 2급 2차
    timescaledb
    자바
    Kubernetes
    Spring boot
    MyBatis
    백준알고리즘
    Kafka
    springboot
    백준
    deepseek
    데이터분석
    오답노트
    pandas
    백준자바
    ADsP
    java
    docker
    리눅스 마스터 2급
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
LoopThinker
[Python] 데이터프레임에서 열 선택하기: `df.iloc[:, idxs]`의 의미
상단으로

티스토리툴바