6. pandas 모듈: (19) excel 데이터 열을 일일이 대응하는 사전으로 바꾸기

2710 단어 python 학습 노트
# @File    : pandas excel .py
# , :{sequence:{modification:Area}}
import pandas as pd
from collections import defaultdict
df=pd.read_excel("to_dict.xlsx")

# :
'''
result = defaultdict(dict)
for Sequence,Modification,Area in df.itertuples(index = False):
    result[Sequence][Modification] = Area
print(result)

'''
result2 = dict()
for index,row in df.iterrows():
    Sequence,Modification,Area = row
    result2.setdefault(Sequence,{}).update({Modification:Area})
print(result2)
# 
df_dict = df.set_index(" ").to_dict()[" "]
# 

좋은 웹페이지 즐겨찾기