Tôi muốn nhận số lượng các dòng dữ liệu dựa trên lựa chọn có điều kiện. Tôi đã thử đoạn mã sau.nhận số lượng dòng dữ liệu dựa trên các điều kiện
print df[(df.IP == head.idxmax()) & (df.Method == 'HEAD') & (df.Referrer == '"-"')].count()
đầu ra:
IP 57
Time 57
Method 57
Resource 57
Status 57
Bytes 57
Referrer 57
Agent 57
dtype: int64
Kết quả cho thấy số lượng cho mỗi một mỗi cột trong dataframe. Thay vào đó, tôi cần phải có một số lượng duy nhất mà tất cả các điều kiện trên đều hài lòng? làm như thế nào? Nếu bạn cần giải thích thêm về khung dữ liệu của tôi, vui lòng cho tôi biết.
Có! Đó là những gì tôi muốn :) Cảm ơn rất nhiều! –
Cái nào nhanh hơn? '' 'len (df [(df ['A']> 0)])' '' hoặc '' 'tổng (df ['A']> 0)' ''? –