pandas Series와 파이썬 리스트 그리고 numpy의 ndarray 비교

##판다스 Series와 파이썬 list의 차이점 
https://discuss.analyticsvidhya.com/t/what-is-the-difference-between-pandas-series-and-python-lists/27373
    1. series는 벡터에 대한 연산을 하지만 list는 백터에 대한 연산을 하지 않는다. 
        #리스트에 대한 표시 
        
        list_var = [1,2,3,4,5]
        list_var*2 
        Out[3]: [1, 2, 3, 4, 5, 1, 2, 3, 4, 5]

        #Series에 대한 표시 

        Series_var=pd.Series([1,2,3,4,5])
        Series_var*2
        Out[7]: 
        0     2
        1     4
        2     6
        3     8
        4    10
        dtype: int64
    2. 판다스 Series는 문자로 인덱싱을 할 수 있는 반면 파이썬의 list는 문자로 인덱싱이 안된다. Series쪽에 좀 더 Dictionary 같은 동작을 보여준다.  




##판다스 Series와 numpy ndarray와의 차이점 
    1. ndarray는 숫자를 이용한 인덱싱만 가능한데 Series는 숫자 뿐만 아니라 인덱싱에 문자를 넣을 수도 있다. 
    2. ndarray는 null 값에 대한 표현이 어려운 반면 Series는 null값이 NaN이라는 문자를 표시 해 줘서 없는 값에 대한 표시가 좀 더 편리하다. 

댓글

Designed by JB FACTORY