본문 바로가기
[Python]

[Python] pd.Series

by 국경수프 2025. 10. 27.

* 라이브러리에 pandas를 설치 후 따라와주세요

 

pandas를 앞으로 pd라고 부르겠다

원한다면 import pandas as ppppppppdddddddd라고 해도 되고...

import pandas as 123456789라고 해도 된다... 그치만 이 업계에도 "국룰"이라는 것이 존재하니까.. 웬만하면 pd로 사용하자.. (그래야 다른 사람들과 공동작업시에 혼란이 없다)

 

 

pandas의 기본 데이터 단위는 Series이다.

시리얼 아니고 시리즈

 

 

 

Series는 1차원데이터+index로 구성되어있다.

 

pd.Series([1,2,3])하면 출력은 다음과 같다

 

왼쪽의 

0

1

2

는 index이다. index는 따로 설정하지 않으면 기본적으로 0,1,2... 순으로 출력된다. 그럼 따로 설정해보자. 

 

 

pd.Series( [1,2,3] , index = ["따로설정1"] , ["따로설정2"],   ["따로설정3"] ) 으로 했기때문에 보다시피 인덱스가 따로설정123으로 나오는 모습!! dtype이 int64인 이유index가 따로설정123인거지, value는 1,2,3이므로 dtype은 value를 따라간다!!

 

여기서

실습예제 

인덱스와 밸류를 바꿔서

1  따로설정1

2  따로설정2

3  따로설정3

으로 출력값이 나오도록 코드를 짜보고 dtype을 예상해볼것!

.

.

.

Series는 변수에 리스트를 담아서 pd.Series(변수, index=변수) 이런식으로 만들수도 있다!!

롱스톤 아니고 리스트

ex

 

 

 

 

 

 

 

 

value를 쓰고 뒤에 index = blabla하지 않고,

딕셔너리를 통해 바로 value1:index1    value2:index2    value3:index3    의 형태로도 Series를 짤 수 있다.

dict = {key:value} 이므로 kor eng jpn이 키인덱스가 된다
인덱싱도 가능하다

 

dict_Series라는 판다스시리즈에 대해서도 마찬가지로 인덱싱이 가능하다. But, [eng]으로 키인덱싱을 하면 오류가 나고

 

이렇게 ["eng"]으로 인덱싱할것!

.

.

.

딕셔너리로 Series짰어도 뒤에 index=어쩌구 할 수 있다! But 출력 순서만 바뀜
index = 하고 아무관련없는거 적으면 NaN값으로 뜬다

 

판다스의 기본적인 Series에 대해 살펴봤다. 실습해보며 숙달 후 판다스의 main인 DataFrame으로 따라오도록

'[Python]' 카테고리의 다른 글

[python] 노래가사 thread code 만들기  (0) 2026.01.07
[Python] 냉장고를 부탁해  (0) 2025.10.27
[Python] pd.DataFrame 2편  (0) 2025.10.27
[Python] pd.DataFrame  (0) 2025.10.27
[Python] 기초(변수,연산자,조건문,반복문)  (0) 2025.10.27