2880. Select Data : leetcode

오유찬·2026년 1월 18일

pandas

목록 보기
8/9
  1. Boolean Indexing
    대괄호 안에 조건을 넣어 참인 행만 필터링하는 방식
students[students['student_id']==101]
  1. query 함수
    문자열 형태로 조건을 적어주는 방식
df.query('student_id == 101')
  1. loc 사용
    인덱스나 컬럼을 명시적으로 지정할 때 사용
df.loc[df['student_id']==101]

DataFrame 중 원하는 column만 출력하려면?

하나의 컬럼을 가져올 때는 대괄호를 한 번 [] 만 사용했지만,
여러 개의 컬럼을 가져오려면 컬럼들을 List로 묶어서 전달해야 한다. 따라서 DF의 대괄호 안에 리스트의 대괄호, 총 2개의 대괄호가 겹쳐진 형태로 전달된다.

df.loc[ df['student_id'] == 101, ['name', 'score']]

Boolean Indexing

df[ df['student_id'] == 101 ][ ['name', 'score'] ]
profile
열심히 하면 재밌다

0개의 댓글