본문 바로가기
[파이썬]/[파이썬]기초

[파이썬_기초]11-3. Pandas 명령어(테이블 빈칸제외)

by abooda 2023. 5. 11.
반응형

[파이썬_기초][11-3. Pandas 명령어(테이블 빈칸제외)-블로그 요약]

파이썬의 Pandas를 사용할 때 자주 사용하는 명령어에 대해서 정리하였습니다.

1. 테이블에서 빈칸을 제외

[파이썬_기초]11-3. Pandas 명령어(테이블 빈칸제외)

지난번에 이어서 파이썬 특히, Pandas에서 자주 사용하는 함수 또는 명령어에 대해서 알아 보겠습니다.

전문가가 아니라서 코딩자체가 조잡스러울 수 있으므로 참조 부탁드립니다.

 

1. Pandas테이블에서 빈칸을 제외하고 테이블 만들기

이번에는 Pandas의 표에서 빈칸을 제외하고 표를 만드는 방법에 대해서 알아보겠습니다.

 

1. Pandas Table 만들기: 이번에는 각종 빈칸을 보여드리기 위해 numpy를 추가함

 

2. 행을 기준으로 각각의 열에 1개라도 빈칸이 포함되어 있으면 해당 행을 삭제함.

-. Nan 또는 None이 포함되어 있는 1행, 2행, 4행을 삭제함.

 

3. 행을 기준으로 모든 열이 빈칸일 경우에 해당 열을 삭제함.

-. 4행의 경우에는 모든 열이 빈칸임(None 또는 Nan).

 

4. 행을 기준으로 특정열에서 빈칸이 포함된 열을 삭제함.

-. 'first_quantity'의 열의 경우에는 2행과 4행에 포함되어 있음.

 

5. 빈칸이 아닌 갯수에 따라서 열 또는 행을 삭제함.

[Pandas 테이블]

-. 행의 기준으로 treah에서 지정한 갯수 미만으로 빈칸이 아닌 경우에만 삭제

ex) Tresh=3일 경우: 각각의 행의 데이터에서 빈칸이 아닌경우가 3개 미만인 경우에 삭제 진행

--> 0열에는 빈칸이 아닌 값인 5와 13 2개, 2열에는 빈칸이 아닌 값인 14인 1개이므로 0열과 2열이 삭제됨.

 

ex) Tresh=2일 경우: 각각의 행의 데이터에서 빈칸이 아닌경우가 2개 미만인 경우에 삭제 진행

--> 02열에는 빈칸이 아닌 값인 14인 1개이므로 2열이 삭제됨.

 

ex) axis=1, Tresh=2일 경우: 각각의 열의 데이터에서 빈칸이 아닌경우가 2개 미만인 경우에 삭제 진행

--> C열에는 1개의 빈칸이 아닌값이 있고, E열에는 전부 빈칸이므로 2개의 열이 삭제됨.

 

*** Your memories make your destiny ***

반응형

댓글