我有一个熊猫数据框
**Breed Animal**
Orange Tab Cat
Tuxedo Cat
Tabby Cat
Husky Dog
Golden Dog
Labrador Dog
Poodle Dog
Koi Fish
Fantail Fish
GoldFish Fish
并希望创建一个这样的词典
mydict = {
"Cat": ['Orange Tab', 'Tuxedo', 'Tabby'],
"Dog": ['Husky','Golden','Labrador','Poodle'],
"Fish": ['Koi','Fantail','GoldFish']
}
我从来没有处理过熊猫数据框的字典,所以我不知道从哪里开始。 我想我必须使用嵌套的for循环,但不知道如何循环数据帧中的动物部分
提前谢谢
将groupby与列表一起使用,然后转换为字典:
输出
您可以使用pandas.DataFrame.groupby:
输出:
相关问题 更多 >
编程相关推荐