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

Python - Tính toán giá trị cột tối đa của một Pandas DataFrame

Để nhận giá trị cột tối đa, hãy sử dụng giá trị max () hàm số. Đầ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 

Bây giờ, hãy tạo DataFrame với hai cột -

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

Tìm giá trị lớn nhất của một cột “Đơn vị” bằng cách sử dụng max () -

 print "Đơn vị tối đa từ DataFrame1 =", dataFrame1 ['Đơn vị']. max () 

Theo cách tương tự, chúng tôi đã tính toán giá trị lớn nhất từ ​​DataFrame thứ 2.

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 giá trị lớn nhất của một cột duy nhất "Đơn vị" in "Đơn vị tối đa từ DataFrame1 =", dataFrame1 ['Đơn vị '] .max () # Create DataFrame2dataFrame2 =pd.DataFrame ({"Sản phẩm":[' TV ',' PenDrive ',' HeadPhone ',' EarPhone ',' HDD ',' SSD '], "Giá":[ 8000, 500, 3000, 1500, 3000, 4000]}) print "\ nDataFrame2 ... \ n", dataFrame2 # Tìm giá trị lớn nhất của một cột duy nhất "Giá" in "Giá tối đa từ DataFrame2 =", dataFrame2 ['Giá '] .max () 

Đầu ra

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

 Dữ liệu trước>