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 |