从DF中提取特定元素并将其放入自己的DF中。Python

2024-05-20 11:55:17 发布

您现在位置:Python中文网/ 问答频道 /正文

有人能告诉我什么函数能告诉我每个字符串值在数据帧列中迭代的次数吗。我尝试使用count,但是每次遍历该值时只返回1。下面是我将要迭代的一个例子。非常感谢

dataframe_s = dataframe['status']
print (dataframe_s)
results:
1. extinct
2. extant
3. extant
4. extant
5. extinct

Tags: 数据函数字符串dataframestatuscount次数results
1条回答
网友
1楼 · 发布于 2024-05-20 11:55:17

我想,我们在讨论熊猫数据帧。所以count()groupby()结合起来就可以完成这项工作:

print(dataframe)

     animal   status
0  dinosaur  extinct
1       dog   extant
2       cat   extant
3     horse   extant
4      dodo  extinct

print(dataframe.groupby(["status"])["status"].count())

status
extant     3
extinct    2
Name: status, dtype: int64

如果需要更多详细信息,请查看groupby-Documentation

相关问题 更多 >