Computer >> Máy Tính >  >> Lập trình >> Python

Python - Tính toán số lượng giá trị cột của Pandas DataFrame

Để tính toán số lượng các giá trị cột, hãy sử dụng phương thức count (). Đầu tiên, hãy nhập thư viện Pandas được yêu cầu -

 nhập gấu trúc dưới dạng pd 

Tạo DataFrame có hai cột -

 dataFrame1 =pd.DataFrame ({"Xe":['BMW', 'Lexus', 'Audi', 'Tesla', 'Bentley', 'Jaguar'], "Đơn vị":[100, 150, 110 , 80, 110, 90]}) 

Tìm số lượng giá trị cột "Đơn vị" bằng cách sử dụng hàm count () -

 print "Đếm giá trị của cột Đơn vị từ DataFrame1 =", dataFrame1 ['Đơn vị']. count () 

Theo cách tương tự, chúng tôi đã tính toán số lượng từ 2 nd DataFrame.

Ví dụ

Sau đây là mã hoàn chỉnh -

 nhập gấu trúc dưới dạng pd # Create DataFrame1dataFrame1 =pd.DataFrame ({"Car":['BMW', 'Lexus', 'Audi', 'Tesla', 'Bentley', 'Jaguar'], "Units":[100, 150, 110, 80, 110, 90]}) print "DataFrame1 ... \ n", dataFrame1 # Tìm số lượng giá trị của một cột cụ thể "Số lượng giá trị của cột Đơn vị từ DataFrame1 =", dataFrame1 [' Đơn vị ']. Count () # Tạo DataFrame2dataFrame2 =pd.DataFrame ({"Sản phẩm":[' TV ',' PenDrive ',' HeadPhone ',' EarPhone ',' HDD '], "Giá":[8000, 500 , 3000, 1500, 3000]}) print "\ nDataFrame2 ... \ n", dataFrame2 # Tìm số lượng giá trị của tất cả các cột "\ nĐếm giá trị cột từ DataFrame2 =\ n", dataFrame2.count ()  

Đầu ra

Điều này sẽ tạo ra kết quả sau -

 Dữ liệu =Giá 5 Loại sản phẩm 5:int64