[Python] Series 생성 :: pd.Series()
Series 생성 :: pd.Series( )
Reference
Reference Pandas In Actionimport pandas as pd
pd.Series(
data = None, # 리스트(List)
idnex = None,
dtype = None
)
- Option
- data : 입력 데이터
- 집합(Set) Error가 → 리스트(List)
- 집합에서는 리스트와 같은 순서 개념이나 딕셔너리와 같은 연관 개념이 없음
→ 판다스는 집합의 값을 저장하는 순서를 가정할 수 없음
- 집합에서는 리스트와 같은 순서 개념이나 딕셔너리와 같은 연관 개념이 없음
- 집합(Set) Error가 → 리스트(List)
- index : 인덱스 레이블 할당
- 파이썬의 딕셔너리와 다르게 Series의 인덱스는 중복을 허용
(But, Index는 고유한 값이기 때문에 중복을 피하는 것이 좋음)
- 파이썬의 딕셔너리와 다르게 Series의 인덱스는 중복을 허용
- dtype : 입력 데이터 형태 설정
- data : 입력 데이터
import pandas as pd
lucky_numbers = [7, 8, 15, 16, 23, 42]
days_of_week = ('Monday', 'Wednesday', 'Friday', 'Wednesday','Friday','saturday')
# 동일한 결과
pd.Series(lucky_numbers, days_of_week, 'float')
pd.Series(
data = lucky_numbers, # Series의 데이터
index = days_of_week, # Series의 인덱스
dtype = 'float' # Series의 데이터 형태
)
Monday 7.0
Wednesday 8.0
Friday 15.0
Wednesday 16.0
Friday 23.0
saturday 42.0
dtype: float64