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

Làm cách nào để lấy giá trị trung bình của một cột cụ thể trong khung dữ liệu bằng Python?

Đôi khi, có thể được yêu cầu lấy giá trị trung bình của một cột cụ thể có bản chất là số. Đây là nơi có thể sử dụng hàm 'mean'.

Cột có giá trị trung bình cần được tính toán có thể được lập chỉ mục vào khung dữ liệu và hàm trung bình có thể được gọi trên cột này bằng toán tử dấu chấm.

Chỉ số của cột cũng có thể được chuyển để tìm giá trị trung bình. Thuật ngữ mean () đề cập đến việc tìm tổng của tất cả các giá trị và chia nó cho tổng số giá trị trong tập dữ liệu.

Hãy để chúng tôi xem một minh chứng về điều tương tự -

Ví dụ

import pandas as pd
my_data = {'Name':pd.Series(['Tom','Jane','Vin','Eve','Will']),'Age':pd.Series([45, 67, 89, 12, 23]),'value':pd.Series([8.79,23.24,31.98,78.56,90.20])}
print("The dataframe is :")
my_df = pd.DataFrame(my_data)
print(my_df)
print("The mean of column 'Age' is :")
print(my_df['Age'].mean())
print("The mean of column 'value' is :")
print(my_df['value'].mean())

Đầu ra

The dataframe is :
   Name  Age   value
0  Tom   45    8.79
1  Jane  67   23.24
2  Vin   89   31.98
3  Eve  12    78.56
4  Will  23   90.20
The mean of column 'Age' is :
47.2
The mean of column 'value' is :
46.553999999999995

Giải thích

  • Các thư viện bắt buộc được nhập và đặt tên bí danh để dễ sử dụng.

  • Từ điển chuỗi bao gồm khóa và giá trị được tạo, trong đó giá trị thực sự là cấu trúc dữ liệu chuỗi.

  • Từ điển này sau đó được chuyển dưới dạng tham số cho hàm "Dataframe" có trong thư viện "pandas"

  • Khung dữ liệu được in trên bảng điều khiển.

  • Chúng tôi đang xem xét tính toán giá trị trung bình của một cột cụ thể có chứa các giá trị số trong đó.

  • Hàm 'mean' được gọi trên khung dữ liệu bằng cách chỉ định tên của cột, sử dụng toán tử dấu chấm.

  • Giá trị trung bình của cột số được in trên bảng điều khiển.