Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python - Tính giá trị lớn nhất của cột trong Pandas DataFrame

Để lấy giá trị lớn nhất của cột, dùng hàm max().

Nhập thư viện Pandas:

import pandas as pd

Tạo DataFrame 2 cột:

dataFrame1 = pd.DataFrame({
    "Car": ['BMW', 'Lexus', 'Audi', 'Tesla', 'Bentley', 'Jaguar'],
    "Units": [100, 150, 110, 80, 110, 90]
})

Tìm max cột "Units":

print("Maximum Units from DataFrame1 =", dataFrame1['Units'].max())

Tương tự cho DataFrame thứ 2.

Ví dụ

import pandas as pd

dataFrame1 = pd.DataFrame({
    "Car": ['BMW', 'Lexus', 'Audi', 'Tesla', 'Bentley', 'Jaguar'],
    "Units": [100, 150, 110, 80, 110, 90]
})
print("DataFrame1 ...\n", dataFrame1)
print("Maximum Units from DataFrame1 =", dataFrame1['Units'].max())

dataFrame2 = pd.DataFrame({
    "Product": ['TV', 'PenDrive', 'HeadPhone', 'EarPhone', 'HDD', 'SSD'],
    "Price": [8000, 500, 3000, 1500, 3000, 4000]
})
print("\nDataFrame2 ...\n", dataFrame2)
print("Maximum Price from DataFrame2 =", dataFrame2['Price'].max())

Đầu ra

DataFrame1 ...
      Car  Units
0    BMW    100
1  Lexus    150
2   Audi    110
3  Tesla     80
4  Bentley    110
5  Jaguar     90

Maximum Units from DataFrame1 = 150

DataFrame2 ...
     Price   Product
0   8000        TV
1    500   PenDrive
2   3000  HeadPhone
3   1500  EarPhone
4   3000      HDD
5   4000      SSD

Maximum Price from DataFrame2 = 8000