Pandas Series

2022. 3. 18. 22:18AI/Big data

    목차
반응형
import pandas as pd

Series

dictionary와 list의 구조를 합친 것

key 별로 list가 있다고 보면 됨

import pandas as pd

s = pd.Series(\[1, 2, 3\], index=\['a', 'b', 'c'\])    
s  

s.values    
s.index  

s\['a'\]    
s\[1\]  

s = pd.Series({'a': 1, 'b': 2})    
s
0    a
1    b
dtype: object

a    1
b    2
c    3
dtype: int64

array([1, 2, 3])

Index(['a', 'b', 'c'], dtype='object')

1

2

a    1
b    2
dtype: int64
s.sort_values()
s.sort_index()

sort_values(ascending=False)
sort_values(ascending=True)

index가 없는 값은 NaN

s = pd.Series({'a': 1, 'b': 2, 'c': 3}, index=['a', 'z', 'c'])

s['z']는 NaN임

특정 값 이하의 값 출력

s[s <= 2]

reindex

s.reindex(range(10))

4개만 가진 경우 6개는 NaN임 (index만 있으니)

반응형

'AI > Big data' 카테고리의 다른 글

hyperparameter tuning  (0) 2022.03.19
Titanic data training  (0) 2022.03.19
Titanic data analysis  (0) 2022.03.19
Pandas DataFrame  (0) 2022.03.18
Map Reduce vs. Spark  (0) 2022.03.06