728x90
728x90
SMALL
🔉 빅데이터 분석을 편리하게 해주는 파이썬 라이브러리인 Pandas에 대해 공부해보자!
pandas - Python Data Analysis Library
pandas pandas is a fast, powerful, flexible and easy to use open source data analysis and manipulation tool, built on top of the Python programming language. Install pandas now!
pandas.pydata.org
Dataframe에서 특정 조건에 맞는 데이터를 추출하고자 한다.
데이터는 저번 시간에 사용한 부산 50세 이상 인구수를 이용했다.
import pandas as pd
df = pd.read_csv("/content/2021 부산 50_100.csv",encoding='euc-kr')
df
📌 '행정구역'이 '부민동'만 선택하고 싶을 때
df[df['행정구역']=='부민동']
📌 '행정구역'이 '부민동' 또는 '일광면일 때
df[(df['행정구역']=='부민동')|(df['행정구역']=='일광면')]
📌 '행정구역'이 '부민동' 이 아니고 '50~54세' 인구가 1000이상인 것만 추출
df[(df['행정구역']!='부민동')&(df['50~54세']>=1000)]
※ and 조건은 & 을 or 조건은 | 사용한다.
※ 조건이 두 가지 이상일 경우 ()를 구분하는 것이 편리하다.
728x90
728x90
LIST
'Programming > Pandas' 카테고리의 다른 글
[Pandas] 결측값 처리(isnull(), dropna(), fillna()) (0) | 2023.02.15 |
---|---|
[Pandas] 데이터 정렬(sort_values, sort_index) (0) | 2023.02.12 |
[Pandas] 원하는 위치의 데이터 추출(loc, iloc) (0) | 2023.02.12 |
[Pandas] 시리즈(Series) 기초 (0) | 2023.02.05 |
[Pandas] 데이터 복사(copy(), 깊은 복사, 얕은 복사) (0) | 2023.02.05 |