我试图返回在许多物种中显示5.00的对数质量的次数,但是计数功能给了我一个错误。这些值位于标题为“log mass”的pandas列中。该列已与数据框的其余部分分开,因此输出如下所示
log mass
4.7
4.8
5.0
5.0
5.1
对象没有属性级别
任何人都知道如何解决这个问题?谢谢。
def count():
africa = dataframe[dataframe['continent'] == 'AF']
log_mass = africa['log mass']
return log_mass.count([5.00])
print(count())
答案 0 :(得分:0)
这是一种方法,但不是超级优雅:
temp_df = dataframe[dataframe['continent'] == 'AF']['log mass'].value_counts().to_frame()
temp_df[temp_df.index == 5.00]