728x90
300x250
import pandas as pd
df = pd.DataFrame({ 'a' : [1,2,3], 'b' : [4,5,6], 'c' : [7,8,9] })
- a가 3 이상인 데이터 출력 = df[ df[ 'a' ] >= 3 ]
- a가 3 이상인 데이터중 a,c 얄만 출력 = df[ df[ 'a' ] >= 3 ] [ [ 'a', 'c' ] ]
- a가 3 이상이고 b가 16 미만인 데이터 출력 = df[ ( df[ 'a' ] >= 3 ) & ( df[ 'b' ] < 16 ) ]
- a가 3 이상이고 b가 16 미만이거나 c가 30인 데이터 출력
df[ ( df[ 'a' ] >= 3 ) & ( ( df[ 'b' ] < 16 ) | ( df[ 'c' ] == 30 ) ) ]
728x90
300x250
'파이썬 및 데이터 분석 > 데이터 전처리' 카테고리의 다른 글
Python - 결측값 처리 (0) | 2023.06.14 |
---|---|
Python - 정렬 (0) | 2023.06.14 |
Python - loc 와 iloc 를 이용한 원하는 위치에 데이터 추출 (0) | 2023.06.14 |
Python - 시리즈 (0) | 2023.06.14 |
Python - copy를 이용한 데이터 복사 (0) | 2023.06.14 |