1. Series

Series

  • 1차원 배열의 형태
  • 인덱스(Index)와 값(Value)이 일대일 대응이다.
  • 이러한 점에서 딕셔너리(Dictionary) 와 비슷한 구조라고 볼 수 있다.

1. 시리즈 만들기

1.1 딕셔너리 -> 시리즈

# 판다스 import 
import pandas as pd

sr1 = pd.Series(딕셔너리)

1.2 리스트, 튜플 -> 시리즈

 # 판다스 import
import pandas as pd

sr2 = pd.Series(list)
sr3 = pd.Series(tuple)

2. 시리즈의 인덱스 구조

정수형 위치 인덱스,
인덱스 이름
두가지가 있다.
! 시리즈 클래스의 index속성을 이용해 인덱스 배열 따로 선택가능
! value 또한 마찬가지

Series객체.index -> 인덱스 배열 선택
Series객체.values -> 값 배열 선택

3. 인덱스 지정범위

1. 인덱스 이름

  • [ [ 'a', 'b' ] ] -> a부터 b까지
  • ['a':'b'] -> a부터 b전까지

2. 정수형 위치인덱스

  • [ [0,2] ] -> 0부터 2까지
  • [ [0:2] ] -> 0부터 1까지

4. 시리즈 원소 선택

  • 리스트 또는 튜플을 시리즈로 만들때 Series() 함수의 index 옵션에 인덱스 이름을 직접 전달하는 방식으로 정수형 위치 인덱스 대신
    인덱스 이름을 따로 지정할 수 있다.
import pandas as pd

tup_data = ('1999-04-22','김동웅','남자')

Sr1 = pd.Series(tup_data,index = ['생년월일','이름','성별'])

좋은 웹페이지 즐겨찾기