У меня есть данные, как пример данных ниже.Я пытаюсь преобразовать одну строку из кадра данных в формат, подобный желаемому выводу ниже.Но когда я использую to_dict, я получаю индекс вместе со значением столбца.Кто-нибудь знает, как получить преобразовать строку в dict, как желаемый результат?Любые советы с благодарностью.
Sample data:
print(catStr_df[['Bottle Volume (ml)', 'Pack']][:5])
Bottle Volume (ml) Pack
595 750 12
1889 750 12
3616 1000 12
4422 750 12
5022 750 12
Code:
v = catStr_df[catStr_df['Item Number']==34881][['Bottle Volume (ml)', 'Pack']]\
.drop_duplicates(keep='first').to_dict()
v
Output:
{'Bottle Volume (ml)': {9534: 1000}, 'Pack': {9534: 12}}
Desired output:
{'Bottle Volume (ml)': 1000, 'Pack': 12}