Python

[Python] Boolean Indexing

SangRok Jung 2022. 10. 6. 16:27
반응형

Boolean Indexing


 

데이터 프레임 컬럼에 조건식을 넣어 추출합니다.

# 나이가 10세 미만인 승객 추출
df_t[df_t["age"] < 10]

# 나이가 10세 미만이고 여성인 승객 추출
df_t[(df_t["age"] < 10) & (df_t['sex'] == 'female')]

# 나이가 10세 미만 또는 60세 이상 승객의 age, sex, alone 컬럼만 추출
df_t.loc[(df_t["age"] < 10) | (df_t['age'] > 60), ['age' ,"sex", 'alone']]

 

 

▷ isin() 메서드 활용

sibsp 컬럼의 값이 1, 2, 3인 행만 추출합니다.

df_t.loc[(df_t['sibsp'].isin([1, 2, 3]))]
반응형

'Python' 카테고리의 다른 글

[Python] 그룹연산  (0) 2022.10.06
[Python] 데이터 프레임 연결  (0) 2022.10.06
[Python] 컬럼 순서 변경  (0) 2022.10.06
[Python] DataFrame  (0) 2022.10.06
[Python] Function Mapping  (0) 2022.10.06