Đôi khi có thể được yêu cầu áp dụng các chức năng nhất định dọc theo các trục của khung dữ liệu. Trục có thể được chỉ định, nếu không, trục mặc định được coi là cột khôn ngoan, trong đó mọi cột được coi là một mảng.
Nếu trục được chỉ định, thì các hoạt động sẽ được thực hiện theo hàng trên dữ liệu.
Hàm ‘áp dụng’ có thể được sử dụng cùng với toán tử dấu chấm trên khung dữ liệu. Hãy để chúng tôi xem một ví dụ -
Ví dụ
import pandas as pd import numpy as np my_data = {'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 description of data is :") print(my_df.apply(np.mean))
Đầu ra
The dataframe is : Age value 0 45 8.79 1 67 23.24 2 89 31.98 3 12 78.56 4 23 90.20 The description of data is : Age 47.200 value 46.554 dtype: float64
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 tìm cách lấy tất cả thông tin về dữ liệu.
-
Hàm 'description' được gọi trên dataframe.
-
Mô tả được in trên bảng điều khiển.