area.csv
휘발유가 1700 이하이고, 지역이 대구인 데이터
휘발유가 1700 이하이고, 경유가 1800 이하인 데이터
전체코드
#조건문
import pandas as pd
data = pd.read_csv("area.csv",encoding='euc-kr')
#False or True로 출력됨
#print(data["휘발유"]<=1700)
#조건을 배열키로 적용하고 필터링
filter=(data["휘발유"]<=1700)
print(data[filter]) #1700이하만 출력됨
print(data[~filter]) #1700이상만 출력됨
#&,|를 이용해서 두 조건이 만족하는 데이터 출력
filter2=data.loc[(data["휘발유"]<=1700) & (data["지역"]=="대구")]
print(filter2)
filter3=data.loc[(data["휘발유"]<=1700) & (data["경유"]<=1800)]
print(filter3)
728x90
'Python > Pandas' 카테고리의 다른 글
Python pandas8 함수 이용해서 조건, 값 변경 #apply (0) | 2022.09.26 |
---|---|
Python pandas7 #정렬 #sort _values#sort_values #ascending=False (0) | 2022.09.26 |
Python Pandas5 ##평균값, 최소, 최대값 특정 행렬값(loc) (0) | 2022.09.26 |
Python pandas4 #txt저장 #xlsc저장 #xls저장 (0) | 2022.09.26 |
Python pandas3 #csv 저장 (0) | 2022.09.26 |
댓글