想要实现的功能是给一个Dataframe,将其中几列的值作为key,其他列的值作为value,转换成字典。
(1)一列key,一列value {key:value}
df = dict(zip(df['key'],df['value']))
(2)多列key,一列value {(key1,key2):value}
df = dict(zip(tuple(zip(df['key1'],df['key2'])), df['value']))
想要实现的功能是给一个Dataframe,将其中几列的值作为key,其他列的值作为value,转换成字典。
(1)一列key,一列value {key:value}
df = dict(zip(df['key'],df['value']))
(2)多列key,一列value {(key1,key2):value}
df = dict(zip(tuple(zip(df['key1'],df['key2'])), df['value']))