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

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

Đếm số giá trị không null trong cột DataFrame dùng phương thức count().

Ví dụ

Mã hoàn chỉnh:

import pandas as pd

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

# DataFrame 2
dataFrame2 = pd.DataFrame({
    "Product": ['TV', 'PenDrive', 'HeadPhone', 'EarPhone', 'HDD'],
    "Price": [8000, 500, 3000, 1500, 3000]
})
print("\nDataFrame2:")
print(dataFrame2)
print("\nCount tất cả cột:")
print(dataFrame2.count())

Kết quả

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

DataFrame2:
    Price    Product
0   8000         TV
1    500   PenDrive
2   3000  HeadPhone
3   1500   EarPhone
4   3000       HDD
Count tất cả cột:
Price     5
Product   5
dtype: int64

Giải thích

  • Series.count() trả về số phần tử non-NA.
  • DataFrame.count() trả về Series đếm cho mỗi cột.