Snoopy [Python] Pandas - 3. 시리즈 어트리뷰트와 메서드
Python/Pandas

[Python] Pandas - 3. 시리즈 어트리뷰트와 메서드

Sooyoon Jeong 2022. 10. 26.

시리즈의 속성과 메서드에 대해 알아보자.

 

[시리즈 공식문서]

https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.html?highlight=series#pandas.Series

공식문서에서 시리즈에서 사용할 수 있는 속성과 메서드를 자세하게 확인할 수 있다.

 

참고로 어트리뷰트는 괄호를 쓰지 않고, 메서드는 괄호( )를 사용하니 꼭 기억하자.

또한 접근하고자 하는 데이터 뒤에 점을 찍고 사용하며 연결해서 사용할 수도 있다.(메서드체이닝)


1. values - 데이터 값(value)만 가져오기

시리즈명.values

value 값만 numpy array 형식으로 가져온다.

 

2. ndim - 시리즈의 차원 출력

시리즈명.ndim

시리즈는 1차원 배열이기 때문에 1을 출력할 것이다.

데이터 프레임에도 동일하게 적용할 수가 있는데, 그럼 2를 출력할 것이다.

3. shape - 시리즈 크기 확인하기

시리즈명.shape

크기를 튜플형식으로 출력한다. (행,열 순이며 열이 없기 때문에 행, 방식으로 출력됨)

(행,열) 순서이며 시리즈에서는 열이 없기 때문에 (행, ) 방식으로 출력된다.

 

4. isnull. isna - 결측치 확인하기

1) isnull( )

시리즈명.isnull()

 NaN 값을 찾아준다.

값이 NaN이면(결측치 이면) True를, 결측치가 아니면 False를 출력해준다.

 

2) isna( )

시리즈명.isna()

isnull과 동일한 값 출력한다. (True, False)

 

5. notnull, notna - 결측치가 아닌 값 확인하기

1) notnull( )

시리즈명.notnull()

NaN 값이 아닌 데이터를 찾는 함수(True, False로 출력)

 

2) notna( )

시리즈명.notna()

notnull과 동일한 값 출력

댓글