반전공자

[ Pandas ] Series 본문

데청캠 연세대

[ Pandas ] Series

하연01 2021. 7. 3. 23:28

Series

- 인덱스와 값으로 구성되어있다. 

- 모든 데이터타입 가능 

Series([3, 5, 'big','data',[1, 2, 3], (7, 8, 9)])

 

- 시리즈의 values는 numpy의 ndarray 객체이다.

data3.values
type(data3.values)

 

 

 

 

 

1) 리스트로 시리즈 생성 

data = [3, 5, 1, 2]
pd.Series(data)

 

왼쪽에 인덱스번호가 부여되었고, 오른쪽에 값이 들어가있다. 

 

 

 

 

 

2) 튜플로 시리즈 생성

arr2 = (3, 5, 1, 2)
data2 = Series(arr2)

 

 

 

 

 

3) Dict로 시리즈 생성 

arr3 = {'a':3,'b':5, 'c':1, 'd':2}
data3 = Series(arr3)

이미 인덱스와 값이 존재했기 때문에 그 인덱스와 값을 그대로 가져와서 시리즈를 생성했다.

 

# 3번째 값 보기

data3[3]

→ 2

 

# 인덱스 'a'의 값 보기 

arr3['a']

 

 

 

 

 

 

 

◇ 시리즈의 인덱스 변경

data.index = ['a','b','c','d']
data = Series(data, index = ['a','b','c','d'])

위의 두 방법 모두 같은 역할을 한다. 

 

 

 

 

 

 

# 시리즈를 직접 인자를 활용하여 생성할 수 있다. 

sample = Series([85, 90, 75, 55, 45, 90, 95, 85, 90, 100], 
               index = ['a','b','c','d','e','f','g','h','i','j'])

 

 

 

 

 

 

'데청캠 연세대' 카테고리의 다른 글

[Pandas] DataFrame  (0) 2021.07.04
[Pandas] Series 실습  (0) 2021.07.04
[Pandas] Series_indexing  (0) 2021.07.04
[Pandas] Series_method  (0) 2021.07.03
[Pandas] Series_attribute  (0) 2021.07.03