본문 바로가기
Data·AI/Pandas

003. pandas series - 다양한 메서드들

by hyun-am 2019. 4. 30.

먼저 pandas series에서 사용하는 다양한 연산 메서드를 알아보겠습니다. 

 

Series에서 바이너리 연산 메서드

Function 설명
add( ) Series에서 길이가 같은 객체 또는 Series를 더하는 데 사용되는 메서드 입니다.
sub( ) Series에서 길이가 같은 객체 또는 Series를 빼는 데 사용되는 메서드 입니다.
mul( ) Series에서 길이가 같은 객체 또는 Series를 곱하는 데 사용되는 메서드 입니다.
div( ) Series에서 길이가 같은 객체 또는 Series를 나누는 데 사용되는 메서드 입니다.
sum( ) Series에서 열의 값을 더한 후 반환합니다.
prod( ) Series에서 열의 값을 곱한 후 반환합니다.
mean( ) Series에서 열의 평균값을 구한 후 반환합니다.
pow( ) Series에서 길이가 같은 객체 또는 Series를 제곱하는 데 사용되는 메서드 입니다.
abs( ) Series나 DataFrame에서 절댓값을 반환합니다.
cov( ) Series에서 분산값을 구한 후 반환합니다.

 

※ add( ), sub( ), mul( ), div( ) 메서드 사용하기

※ add( ), prod( ), mean( ) 메서드 사용하기

 

 

 

Pandas Series 메서드

 

Function 설명
Series( ) Pandas에서 Series구조를 만들어 줍니다.
combine_first( ) 두 개의 Series들을 하나로 만들어 줍니다.
count( ) Series 내의 naN값을 제외하고 행의 갯수를 세줍니다.
size( ) Series에서 요소의 개수를 출력합니다.
is_unique( ) 객체의 값이 고유한 경우 bool의 형태로 값을 반환합니다.
idxmax( ) 전체 인덱스 중에서 최댓값을 반환합니다.
sort_values( ) 값을 순서대로 오름차순이나 내림차순으로 정렬해줍니다.
sort_index( ) 인덱스 순서대로 정렬해줍니다.
head(n) 위에서 부터 n개의 수만큼 값을 출력합니다.
tail(n) 아래에서 부터 n개의 수만큼 값을 출력합니다.
le( ) 괄호안의 숫자보다 작거나 같은 값들을 반환합니다.
ne( ) 괄호 안의 숫자와 다른 값들을 반환합니다.
ge( ) 괄호 안의 숫자보다 같거나 큰 값을 반환합니다.
eq( ) 괄호 안의 숫자와 같은 값을 반환합니다.
gt( ) 괄호 안의 숫자보다 큰 값을 반환합니다.
lt( ) 괄호 안의 숫자보다 작은 값을 반환합니다.
clip( ) ( lower=None, upper=None, axis=None, inplace=False, *args, **kwargs )
clip_lower( ) (이제 안 쓰입니다.) 주어진 값 아래의 값들을 삭제합니다.
clip_upper( ) (이제 안 쓰입니다.) 주어진 값 위의 것들을 삭제합니다.
tolist( ) 값들의 list 를 반환합니다.
get( ) 주어진 key로 항목을 가져옵니다. (DataFrame column, Panel slice, etc.).
unique( ) series 중 유일한 값을 반환합니다.
nunique( ) series 중 유일한 값을 갖는 것들의 수를 반환합니다.
value_counts( ) 유일한 값들을 갖고 있는 Series 를 반환합니다.
factorize( ) 대상을 열거형(enumerated) 혹은 분류형 변수로 부호화합니다.
map( ) 주어진 입력값에 맞게 시리즈의 값을 매핑합니다.
between( ) 왼 쪽에 있는 값과 오른 쪽에 있는 값의 사이일 때 boolean의 형태로 참을 반환한다. 입력 패러미터 참조
apply( ) 시리즈 값에 함수를 적용합니다.

 

다양한 메서드를 다루는 방법들은 추후에 작성하도록 하겠습니다. 

댓글