16
条件選択に基づいてデータフレーム行の数を取得したいとします。私は次のコードを試しました。条件に基づいてデータフレーム行数を取得
print df[(df.IP == head.idxmax()) & (df.Method == 'HEAD') & (df.Referrer == '"-"')].count()
出力:
IP 57
Time 57
Method 57
Resource 57
Status 57
Bytes 57
Referrer 57
Agent 57
dtype: int64
出力は、データフレーム内のすべての列ごとのカウントが表示されます。代わりに、私は上記の条件のすべてが満たされている場合、単一のカウントを取得する必要がありますか?これを行う方法?私のデータフレームについてさらに説明が必要な場合は、私に知らせてください。あなたはすべての条件に該当する条件を求めている
はいを求めているものを誤解していない限り、そのフレームのlenを は、答えです!それは私が望んだものです:)ありがとう! –
どちらが速いのですか? (df ['A']> 0) '' ' ' '' len(df ['A']> 0)]) '' ' または ' '' sum(df ['A']> 0) '' '? –