[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] psycopg2에서 ALTER TABLE 실행하는 올바른 방법  (0) 2025.10.25
[Python] Dictionary Comprehension: 숫자 형태의 값만 필터링하는 방법  (0) 2025.10.18
[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
'개발 (Development)/Python' 카테고리의 다른 글
  • [Python] psycopg2에서 ALTER TABLE 실행하는 올바른 방법
  • [Python] Dictionary Comprehension: 숫자 형태의 값만 필터링하는 방법
  • [Python/PostgreSQL] 정규식을 활용해 SQL 쿼리 파라미터(컬럼명)를 자동으로 감싸기
  • [Python] `__pycache__`란 무엇인가?
LoopThinker
LoopThinker
모르는 것을 알아가고, 아는 것을 더 깊게 파고드는 공간
  • LoopThinker
    CodeMemoir
    LoopThinker
  • 전체
    오늘
    어제
    • 분류 전체보기 (237)
      • 개발 (Development) (170)
        • Algorithm (1)
        • Angular (1)
        • AWS (7)
        • DeepSeek (2)
        • Docker (7)
        • Git (3)
        • Java (36)
        • JavaScript (4)
        • Kafka (5)
        • Kubernetes (4)
        • Linux (7)
        • PostgreSQL (38)
        • Python (33)
        • 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) (12)
      • 기타 (Others) (3)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바