본문 바로가기

코딩으로 익히는 Python/Pandas

[Python] 02. pandas Series 속성 : Series(),dictionary,index,dtype,ndim,shape,size,name예제

728x90
반응형
SMALL
import pandas as pd
import numpy as np

 

data = {'aa':10,'bb':20,'cc':30,'dd':40, 'ee':50} # 딕셔너리
sr = pd.Series(data, name='국어점수') # 시리즈 생성
sr
[OUT] :

aa    10
bb    20
cc    30
dd    40
ee    50
Name: 국어점수, dtype: int64

sr.dtype
[OUT] :

dtype('int64')

 

sr.ndim # 몇 차원
[OUT] :

1

 

sr.shape # 벡터와 같은개념. 튜플
[OUT] :

(5,)

 

sr.size # 전체 데이터의 개수
[OUT] :

5

 

sr.name
[OUT] :

'국어점수'

 

print(sr.index)
print(type(sr.index))
# index가 list가 아니고 클래스임
[OUT] :

Index(['aa', 'bb', 'cc', 'dd', 'ee'], dtype='object')
<class 'pandas.core.indexes.base.Index'>

 

sr.values # ndarray타입 그래서 arr = sr.values -> arr.sum() 등등 가능
[OUT] :

array([10, 20, 30, 40, 50])

Review
- 시리즈의 인덱스는 리스트로 반환하지 않음

 

728x90
반응형
LIST