반응형
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 |