-
(function) 데이터프레임 딕셔너리형태로 변경하기IT 지식 창고 2020. 4. 19. 18:56
칼럼이 2개인 데이터프레임을 {value : value} 형식으로 변경하기
위 형식은 일반적인 json형태가 아닌 형태로 보통 일반 라이브러리에서 함수로도 제공하지 않는 형태입니다.
즉, 아래와 같은 데이터프레임을
column1 column2 0 서울 100 1 부산 250 2 경기도 10 { 서울 : 100, 부산 : 250, 경기도 : 10}
이렇게 변경합니다.
소스코드
def df2dict(df): if df.shape[1] != 2 : return print('only 2 columns') df_dict = {} for k, v in zip(df.iloc[:, 0], df.iloc[:, 1]): df_dict[k] = v return df_dict
'IT 지식 창고' 카테고리의 다른 글
(strip활용) 문자의 양 끝 잡음을 제거할 때 사용 (0) 2020.04.21 (Tip) 데이터프레임 저장할 때 index 관리방법 (0) 2020.04.19 (Python) 다중인덱스 순서 변경하기 (0) 2020.04.17 (Python) 시각화 라이브러리 추천 : plotly (0) 2020.04.09 dataframe 날짜 차이(timedelta) 형식 int형으로 바꾸기 (0) 2020.04.09 댓글