[Pandas]Series 슬라이싱

반응형
    반응형

    간단하게 Series의 슬라이싱에 대해서 살펴보겠습니다.

     

    결론적으로 말하면 리스트와 동일합니다. 

     

    import numpy as np
    import pandas as pd
    s = pd.Series(np.arange(1,6))
    s

    s라는 Series에서 슬라이싱을 하겠습니다.

    리스트와 동일한 방법으로 슬라이싱을 할 수 있습니다.

    s[1:3]

    인덱스를 기준으로 슬라이싱이 된다는 것을 꼭 기억해주세요!


    이번에는 인덱스를 0,1,2,3....으로 하지않고 a,b,c,d,e...로 해서 슬라이싱을 해보겠습니다.

    s1 = pd.Series(np.arange(1,6),['a','b','c','d','e'])
    s1

    s1['c':'d']
    s1


    인덱스를 다른 것으로 정해놓아도 고유 인덱스번호는 가지고 있기 때문에 고유 인덱스번호로도 슬라이싱이 가능합니다.

    s1[1:3]


    간단하게 Series 슬라이싱에 대해 살펴보았습니다. 읽어주셔서 감사합니다.

    'Python > Pandas' 카테고리의 다른 글

    [Pandas]DataFrame column 추가,삭제,순서변경  (0) 2020.07.16
    [Pandas] DataFrame 살펴보기(생성,데이터파악)  (0) 2020.07.06
    [Pandas]Series drop, dropna  (0) 2020.06.28
    Series Boolean Select  (0) 2020.06.24
    Series 연산  (0) 2020.06.20

    댓글

    Designed by JB FACTORY

    ....