데이터 검색에는 여러가지 방법이 있다.
논리식, 인덱서 검색등이 있다.
이번에는 공공데이터 포털에서 가져온 대구 달성군 기상관측 정보를 이용하겠다.
우선 논리식 검색부터 사용해보겠다.
논리식 검색은 특정조건을 만족하는 값만을 리턴받고 싶을 때 사용하는 방법이다.
시리즈로 검색이 가능하다. 이때는 True, False값으로 반환한다.
데이터프레임으로 검색하면 조건에 맞는 값만을 데이터프레임화 시켜준다.
다른 조건하나를 더 추가하였다. 이걸로 두가지 조건이 생겼는데 그것을 이용해보자.
우선 And조건이다 이 조건을 통해 두가지 조건을 다 만족하는 값만을 리턴받아서 나타낸다.
Or조건도 가능하다. 이를 통해 둘 중하나만 만족하는 값들을 받아올 수 있다.
여기서 |는 Enter키 위에 버튼을 Shift와 같이 누르면 나온다.
그 다음은 인덱서 검색이다.
인덱서 검색은 데이터프레임에 명시된 행 또는 열의 인덱스를 이용해 데이터를 검색하는 방식이다.
loc를 이용해 검색할 수 있다. 이를 통해서 행 열에서 검색할 수 있다.
슬라이스도 적용이 가능하며 ,를 통해 띄워져있는 것도 가능하다.
iloc를 이용해서도 가능하다.
그러나 이때는 str이 아닌 int를 이용한 정수로 몇번째인지만 지정 가능하며 이것도 슬라이싱이 가능하다.
'Python' 카테고리의 다른 글
[JupyterNotebook] 행열 데이터 변경 및 전처리 (0) | 2024.10.17 |
---|---|
[Jupyter Notebook]인덱스 변경 (0) | 2024.10.16 |
[Jupyter Notebook 기초]데이터 불러오기 및 간단한 데이터 파악 (0) | 2024.10.14 |
[Jupyter Notebook 기초]시리즈와 딕셔너리로 데이터 생성하기 (3) | 2024.10.13 |
[Jupyter Notebook 기초]기본 속성 (0) | 2024.10.12 |