관리 메뉴

DeseoDeSeo

[Python] Pandas 모듈 Series Class 본문

Python

[Python] Pandas 모듈 Series Class

deseodeseo 2023. 8. 22. 17:35

Pandas 모듈 : 데이터 수집, 조작 및 분석 라이브러리 

                              - Series Class : 1차원 ( index + value)

                              - DataFrame Class : 2차원 ( 표와 같은 형식)

                                     ( 여러개의 Series class가 모여서 DataFrame Class를 구성 가능)

 

                                  Index lables, Column names, data 있음.

import pandas as pd

< Series Class >

 

좌측의 번호는 Index !
인덱스 지정해서 생성

 

인덱스 라벨 변경

실습 1)

 

  code  result
# Series 생성 ex1) dic = { '서울':9904312, '부산':3448737, '인천':2890451,'대구':2466052 }
        s2015 = pd.Series(dic)
         s2015

ex2) s2015 =pd.Series([9901312,3448737,2890451,2466052],
                                              index= ['서울','부산','인천','대구'])
        s2015

# Series이름 
(이름 =
        컬럼명)
s2015.name = '인구' 
# Series 인덱스 이름 지정
s2015.index.name = '도시'
s2015
# Series 연산 s2015 / 1000000

s2015 *10


 
  s2015 +7

s2015 >= 3000000

 
s2015 + s2015
실습2 dic2 ={"서울": 9631482, "부산": 3393191, "인천": 2632035, "대전": 1490158}
s2010 = pd.Series(dic2)
s2010.name ='인구'
s2010.index.name='도시'
s2010
  # 일치하는 컬럼 값이 없다면 null 값으로 나옴.

s2015 - s2010