gpt4 book ai didi

python - 如何通过计算 pandas 数据框中的值来创建新系列?

转载 作者:太空宇宙 更新时间:2023-11-03 20:03:52 25 4
gpt4 key购买 nike

我有一个 pandas 数据框,如下所示:

like_count  dislike_count   dog_video   cat_video   bird_video  other_animal_video  animal_category
1000 500 True False False False dog
5500 300 False True False False cat
2300 100 False False True False bird
1100 200 False False False True other

我需要做的是通过计算 animal_category 中狗、猫、鸟等的数量来创建一个新系列。我的新系列应该如下所示:

animal_names number of animals  
dog 50
cat 20
bird 15
other 30

我该怎么做?

最佳答案

另一个选择(来自@Quang Hoang的回答)是使用groupby()

output_df = df.groupby(['animal_category'],as_index=False)['like_count'].count().rename(columns={'like_count':'number of animals'})

关于python - 如何通过计算 pandas 数据框中的值来创建新系列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59077216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com