Độ lệch chuẩn cho biết cách các giá trị trong tập dữ liệu được lan truyền. Chúng cũng cho biết các giá trị trong tập dữ liệu cách giá trị trung bình cộng của các cột trong tập dữ liệu bao xa.
Đôi khi, có thể được yêu cầu lấy độ lệch chuẩn 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 std (). 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 thông qua để tìm độ lệch chuẩn.
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 standard deviation of column 'Age' is :") print(my_df['Age'].std()) print("The standard deviation of column 'value' is :") print(my_df['value'].std())
Đầ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 standard deviation of column 'Age' is : 31.499206339207976 The standard deviation of column 'value' is : 35.747101700697364
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 độ lệch chuẩn của một cột cụ thể có chứa các giá trị số trong đó.
-
Hàm ‘std’ đượ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.
-
Độ lệch chuẩn của cột số được in trên bảng điều khiển.