我想在我的數據框df
裏面有4個列表(在我的df
中有3個數字5
)來統計數字5
的總髮生次數。但在我的代碼下方,if
語句遇到第一個False
返回時停止,並且不計數df
最後一個列表中的第三個5
。我如何解決這個問題?如何使用python if語句來計算總數?
df = [[1,3,5,7,9],[1,2,3,4,5],[2,4,6,8,10],[2,5,6,8,10]]
n,m,counter=0,5,0
for i in range(4):
if df[n].count(m):
print('ok')
counter=counter+1
n=n+1
else:
print('NO')
print(counter)
你沒有正確迭代。在升 \t爲項:代替使用範圍爲'I(4)'使用這樣的: – n1c9
'用於升在DF \t \t如果項== 5: \t \t \t打印( 'OK') \t \t \t計數器+ = 1 \t \t否則: \t \t \t打印( '否') 打印counter' – n1c9
你'df'不是數據幀。 –