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