Python 如何从数据帧创建字典?

Python 如何从数据帧创建字典?,python,pandas,dataframe,dictionary,Python,Pandas,Dataframe,Dictionary,我有一个有两列的数据框。如何创建第一列为键,第二列为值的词典?使用和: dict(zip(df[col_1],df[col2])?或df.set_index(col_1)[col_2]。to_dict()或,dict(df.to_dict('split')[“data”])在键值中,我想删除之后的所有内容,。你知道我怎么做吗?@OP-提供一个键和值的示例please@Nagh请将此作为另一个问题发布。@AkshaySehgal例如{a:BSc,d}。我想删除“,”之后的所有内容。因此,输出是:`

我有一个有两列的数据框。如何创建第一列为键,第二列为值的词典?

使用和:


dict(zip(df[col_1],df[col2])
?或
df.set_index(col_1)[col_2]。to_dict()
或,
dict(df.to_dict('split')[“data”])
在键值中,我想删除
之后的所有内容,
。你知道我怎么做吗?@OP-提供一个键和值的示例please@Nagh请将此作为另一个问题发布。@AkshaySehgal例如
{a:BSc,d}
。我想删除“,”之后的所有内容。因此,输出是:`{a:BSc}@TimurShtatland,我是不允许的。有人给了我一个负数。
dict(zip(df.col1,df.col2))