09. 데이터 선택 (조건)

성준혁·2023년 1월 10일
0

Pandas

목록 보기
10/16
post-thumbnail

원하는 조건을 지정하여 데이터를 선택할 수 있다.

  • 데이터 준비 (이전과 동일)

조건에 해당하는 데이터 선택

  • 조건 해당 여부를 출력해볼 수 있음.
  • 원하는 조건을 객체(filt)로 만들어두고, 그 조건에 맞는 데이터를 출력 가능!
  • ~을 붙여주면 조건을 반대로 적용할 수 있음
  • 앞에서 배운 loc를 활용하여 더 세부적인 데이터 선택도 가능함!!

다양한 조건

1) 그리고 &

  • & : 여러 조건을 '모두' 만족하는 경우를 출력함. (각 조건은 괄호로 감싸주기)

2) 또는 |

  • | : 여러 조건 중 '하나라도' 만족하는 경우를 출력함. (각 조건은 괄호로 감싸주기)

str 함수

  • 문자열 관련 처리에 유용한 함수로, 여기에서 자세한 옵션들을 확인할 수 있음.

  • .str.startswith() : 입력된 문자열로 시작하는 데이터를 뽑음.
    .str.contains() : 입력된 문자열이 포함된 데이터를 뽑음.

  • .isin() : 입력된 데이터의 존재여부를 True/False로 반환함.
    .str.lower() : 입력된 문자열을 전부 소문자로 바꿈.

  • na=True : 결측치(NaN)는 True로 출력하는 설정.
    na=False : 결측치(NaN)는 False로 출력하는 설정.
    (❗아래 예시처럼 결측치 조건이 없으면 오류나는 경우들이 있으니 주의)

🧐My Point

❗loc 로 조건을 지정할 때, loc 내에 객체로 입력해도 되는구나!

profile
생각은 그만

0개의 댓글