Data·AI/Pandas
002. pandas series-기초
hyun-am
2019. 4. 30. 15:15
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) )
출력은 아래와 같습니다.