私のデータフレームの合計発生数をdf
の中に3つの数字5
が入っています。df
の中に4つのリストがあります。しかし、私のコードでは、if
ステートメントは、最初のFalse
リターンが発生したときに停止し、最後のリストの3番目の5
はdf
にはカウントされません。どのように私はこれを解決できますか?python if文の合計数をどのように数えることができますか?
n
と
i
ないとインデックスに必要
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)
あなたは正しく反復していません。 – n1c9
'DFにおけるLの場合:代わりに(4) 'のようなものを使用する範囲においてiについて'使用の項目の \tリットル中: \t \t項目== 5の場合: \t \t \tプリント( 'OK')他+ = 1 \t \t \t \t \tカウンター: \t \t \t印刷( 'NO') 印刷counter' – n1c9
あなた 'df'がデータフレームではありません。 –