从DF中获取特定元素并将它们放入自己的DF中。蟒蛇

时间:2017-03-10 17:35:45

标签: python dataframe

有人能告诉我哪些函数会告诉我每个字符串值在Dataframe列中迭代的次数。我尝试使用count但是每次迭代值时只返回1。我将迭代的一个例子如下。很有责任......

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

1 个答案:

答案 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