将数据帧行转换为dict

我有数据帧,如下面的示例数据。我正在尝试将数据帧中的一行转换为dict,如下面所需的输出。但是当我使用dict时,我会得到索引和列值。是否有人知道如何将行转换为所需输出的dict?非常感谢任何提示

示例数据:
打印(catStr_df['瓶体积(毫升)'包装][:5])
瓶装容量(毫升)
595                  750    12
1889                 750    12
3616                1000    12
4422                 750    12
5022                 750    12
代码:
v=catStr_-df[catStr_-df['项目编号]==34881][['瓶体积(毫升)','包装]]\
.drop_duplicates(keep='first')。to_dict()
v
输出:
{'瓶体积(ml)':{9534:1000},'包装':{9534:12}
期望输出:
{'瓶体积(毫升)':1000,'包装:12}

尝试将.to_dict('records')[0]添加到所需的行中

catStr_-df[catStr_-df['Item Number']==34881]。to_-dict('records')[0]

发表评论