sliver__

[Pandas 기초] Series(시리즈) 본문

CS/Pandas

[Pandas 기초] Series(시리즈)

sliver__ 2022. 3. 3. 22:21
728x90

[시리즈(Series)]

[시리즈만들기]

  • 데이터가 순차적으로 나열된 1차원 배열의 형태.
  • {Key : value} 의 형태.

 

시리즈 구조

 

  • Dictionary가 Series와 구조가 비슷하기 때문에 변환하는 방법을 많이 사용
  • #Dictionary to Series
    pandas.Series( 딕셔너리 )
     

[인덱스 구조]

  • 인덱스 종류 : 정수형 위치 인덱스, 인덱스 이름
#인덱스 배열
Series객체.index

#데이터 값 배열
Series객체.values
import pandas as pd

list_data = ['2019-01-02', 3.14, 'ABC', 100, True]
sr = pd.Series(list_data)
print(sr)

idx = sr.index
val = sr.values
print(idx)
print('\n')
print(val)
0    2019-01-02
1          3.14
2           ABC
3           100
4          True
dtype: object
RangeIndex(start=0, stop=5, step=1)


['2019-01-02' 3.14 'ABC' 100 True]

 

  • 인덱스 / 인덱스 라벨로 접근
Series객체[index 번호]

Series객체['행 인덱스 이름']

 

  • 여러 개의 원소를 선택하는 방법
#인덱스 리스트
Series객체([index번호, ...])

#인덱스 라벨
Series객체(['행 인덱스 이름',...])

 

  • 인덱스 슬라이싱
#끝은 포함이 안된다.
Series객체[시작 : 끝]

#끝도 포함 된다
Series객체['행 인덱스 시작':'행 인덱스 끝']
728x90
Comments