-1

df.groupby('fruits') の結果に基づいて新しい辞書を整理しようとしています。私は今、次のような辞書を設定しています。

print(type(flavors))
<class 'dict'>

print(flavors)
{'apples':['crisp', 'tart'],
 'oranges':['citrusy','juicy', 'sour'],
 'bananas':['sweet']}

print(colors)
{'apples':['red', 'green'],
 'oranges':['orange','orange', 'rotten'],
 'bananas':['yellow']}

print(farms)
{'apples':['upstate orchard', 'dreamy estates'],
 'oranges':['crop culture','sandy bay', 'heartland'],
 'bananas':['horticulture heros']}

次のような新しい辞書にそれらを結合するにはどうすればよいですか?

print(fruits_dict)
{'apples': {'flavors': ['crisp', 'tart'],
            'colors': ['red', 'green'],
            'farms': ['upstate orchard', 'dreamy estates'] },
'oranges': {'flavors': ['citrusy','juicy', 'sour'],
            'colors': ['orange','orange', 'rotten'],
            'farms': ['crop culture','sandy bay', 'heartland'] },
'bananas': {'flavors': ['sweet'],
            'colors': ['yellow'],
            'farms': ['horticulture heros'] } }

4

2 に答える 2