[26일차]수치탐색과 산술연산

김준석·2024년 1월 1일

Pandas가 왜 데이터분석을 할때 편한지 경험해 보자.

수치를 탐색할때!

구체적인 데이터를 추출해보자.

  • 나는 180cm 이상인 사람을 추출하고 싶어.

먼저 신장열을 추출해보자.

이제 180cm 이상인 데이터의 boolean 값을 보려고 한다.

기존 파이썬에서는 for문을 활용해 각 데이터 하나하나 180이상인 사람들을 추출해야 되지만 Pandas에서는 비교연산자 하나만으로도 간편하게 추출이 가능하다.

  • T/F Series형태
# 180보다 큰 사람인 T/F시리즈 만들기
df['신장'] > 180

  • 데이터프레임 형태
# 180보다 큰 사람 DataFrame 만들기
df[df['신장'] > 180]

산술연산 할때!

  • 모든 선수 신장 100cm를 추가해보자
    산술연산자를 사용하면 손쉽게 사용 가능.
# 모든 선수 신장 100 추가하기
df['신장']+100

  • 하지만 해당 코드는 실제 데이터에는 저장이 안됨.

  • 저장을 하고자 할 때는 시리즈 형태를 수정하는 방법을 사용하면 된다.
df['신장'] = df['신장']+100

0개의 댓글