我想让数据框中的每一列都出现一个值(在这种情况下为0)。
我尝试过此函数,该函数迭代一列col并计数0。但是我需要一次知道所有列的出现,这意味着我不需要为每个列使用此函数。
def count_zero(df,col):
count = 0
for ele in df[:,col]:
if (ele == 0):
count = count + 1
return count
print(count_zero(df,1))
错误消息: TypeError:无法散列的类型:'slice'
答案 0 :(得分:0)