有人能告诉我哪些函数会告诉我每个字符串值在Dataframe列中迭代的次数。我尝试使用count但是每次迭代值时只返回1。我将迭代的一个例子如下。很有责任......
dataframe_s = dataframe['status']
print (dataframe_s)
results:
1. extinct
2. extant
3. extant
4. extant
5. extinct
答案 0 :(得分:1)
我想,我们在这里谈论一个大熊猫数据帧。因此,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