본문 바로가기

Python/Pandas

[Python]Pandas Series 란? + 기본 사용법

Pandas Series 란?

  • pandas 라이브러리의 1차원 데이터를 다르는 함수
  • index와 value로 구성
  • index 값 또는 index 번호로 value를 가리킬 수 있다.

사용 방법 - CRUD

Series - Create

import pandas as pd

## create Series
szdata = pd.Series([11,22,33])
print(szdata)

## index 변경
szdata2 = pd.Series([11,22,33], index=['A','B','C'])
print(szdata2)

>>>
0    11
1    22
2    33
dtype: int64
A    11
B    22
C    33
dtype: int64
  • index는 행의 레이블을 의미함
  • index를 지정하지 않으면 0부터 시작하는 인덱스 자동 생성
  • 지정할 경우에는 지정된 index로 사용

Series - Read, Update

read and update index

## read series
szdata3 = pd.Series([11,22,33], index=['A','B','C'])
print(szdata3)

## update Series
szdata3.index = ['가', '나', '다']
print(szdata3)

>>>
A    11
B    22
C    33
dtype: int64
가    11
나    22
다    33
dtype: int64

update value

  • Series value 가져오기
  • Series value update 하기
## Series value 가져오기
print(szdata3.values)
print(szdata3['가'])
print(szdata3[0])

## value update 하기
szdata3['가'] = 55
print(szdata3['가'])

szdata3[0] = 66
print(szdata3['가'])

>>>
[11 22 33]
11
11
55
66

Series - delete

## delete Series
szdata4 = pd.Series([11,22,33], index=['가','나','다'])
print(szdata4)

del szdata4['나']
print(szdata4)

>>>
가    11
나    22
다    33
dtype: int64
가    11
다    33
dtype: int64

https://class101.net/products/5f47290f4fb5ee00159293c3