시리즈와 딕셔너리 자료형

CODEDRAGON Development/Python

반응형


 

 

시리즈와 딕셔너리 자료형

·       시리즈 객체는 라벨 값에 의해 인덱싱이 가능하므로 실질적으로 라벨 값을 키(key)로 가지는 딕셔너리 자료형과 유사합니다.

·       딕셔너리 자료형과 비슷하여 딕셔너리 자료형에서 제공하는 in 연산이 가능합니다.

·       items() 메서드를 사용하면 for 루프를 통해 각 원소의 키(key)와 값(value)을 접근할 수도 있습니다.

·       딕셔너리 객체에서 시리즈를 만들 수 있습니다. 딕셔너리의 원소는 순서를 가지지 않으므로 시리즈의 데이터도 순서가 보장되지 않습니다. 만약 순서를 지정하고 싶다면 index 인자를 이용해서 인덱스를 리스트로 지정하면 됩니다.

 

 

in 연산

Series객체안에 인덱스를 인덱스값으로 가진 아이템이 있는지 확인합니다.

 

인덱스 in Series객체

 

for k, v in Series객체.items():

    print("%s = %d" % (k, v))

 

 

 

index 지정

pd.Series({"인덱스1": 1, "인덱스2": 2, ... },

               index=["인덱스1", "인덱스2", ...])

 

 



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

DataFrame 객체 생성  (0) 2020.02.06
시리즈의 데이터 갱신, 추가, 삭제  (0) 2020.02.06
시리즈 인덱싱  (0) 2020.02.06
데이터프레임 인덱서  (0) 2020.02.05
시리즈(Series) vs 데이터프레임(Data-Frame)  (0) 2020.02.05