Series

pandas.Series는 1차원 배열 형태의 데이터 구조고, 인덱스(index)와 값(value)으로 구성된 자료형이다.

 

주요 특징

  • 인덱스와 값으로 구성된다. 기본적으로 0부터 시작하는 정수형 인덱스가 자동 할당되지만, 직접 지정할 수도 있다.
  • 동일한 데이터 타입을 가진다. NumPy 배열(numpy.ndarray)과 유사하지만, 인덱스를 활용할 수 있다.
  • 딕셔너리와 비슷한 구조이다. 키(key) = 인덱스, 값(value) = 데이터 라고 생각하면 이해하기 쉽다.

 

기본 시리즈 생성 방법

import pandas as pd

data = ['가', '나', '다', '라'] # type = list
s = pd.Series(data) # type = pandas.core.series.Series

print(s)

 

자동 생성되는 정수형 인덱스가 아닌 별도로 지정할 수 있다.

from pandas import Series

data = [100, 200, 300]
index = ["월", "화", "수"]
s = Series(data, index)

print(s)

 

인덱스를 별도의 변수명으로 지정해도 된다.

from pandas import Series

name = ["메로나", "누가바", "빠삐코"] # data = name
price = [500, 800, 200] # index = price
menu = Series(name, price)

print(menu)

+ Recent posts