import pandas as pd
df = pd.DataFrame({"a":[1,2,3,4,5,6,7,8], "b": ["q1","q2","q3","q4","q5","q6","q7","w8"], "c":[0,0,0,0,0,0,0,0], "d": [1,1,1,1,1,1,1,1]})
print(df)
#以下为dataframe数据转化字典,例如以a列的值为键,其他列为列表,并且是字典的值
dic1 = df[["a",'b','c','d']].set_index('a').T.to_dict('list')
print(dic1)
dataframe数据转化成字典,任意列的值为键,其他列为一个列表的字典的值
于 2023-04-15 11:11:12 首次发布