본문 바로가기
Data·AI/Pandas

002. pandas series-기초

by hyun-am 2019. 4. 30.

1. Series 개요

Pandas에서 series 라는 것은 pandas의 1차원적인 데이터 타입을 말합니다. 또한 모든 유형(정수, 문자열, 부동 소수점, 파이썬 객체 등)의 데이터를 보유할 수 있습니다.

 

 

2. Series 만들기

간단한 series를 만드는 예제입니다. 

series = pd.Series([1,3,5,np.nan,7,9])
series

 

출력은 다음과 같습니다.

 

3. Pandas에서 slice 기능은 R에서 filter과 비슷한 기능을 합니다.

series[series>3.0]

출력은 다음과 같습니다.

 

4. 또한 series를 이용하여 바이너리 연산을 수행할 수 있습니다. 

 

data1 = pd.Series([11,13,21,17,23], index = ['a','b','c','d','e'])
data2 = pd.Series([1,3,5,7,9], index = ['a','b','c','d','e'])
print(data1,"\n\n",data2)

예를 들어 이런식으로 data1과 data2라는 series를 만들었습니다.

 

그 후 연산을 하는 명령어를 사용하겠습니다. 

 

print(data1.add(data2, fill_value = 0) )

출력은 아래와 같습니다.

 

 

댓글