Bắt đầu ngayBắt đầu miễn phí

.apply() để lặp theo hàng

.apply() rất hữu ích để lặp qua các hàng của một DataFrame và áp dụng một hàm cụ thể.

Bạn sẽ làm việc với một tập con của dữ liệu poker_hands, chỉ bao gồm bậc (rank) của cả năm lá bài trong mỗi ván ở từng hàng (tập con này đã được tạo sẵn trong script). Bạn sẽ tính phương sai của từng ván theo tất cả các bậc, và từng bậc theo tất cả các ván.

Bài tập này là một phần của khóa học

Viết mã hiệu quả với pandas

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Define the lambda transformation
get_variance = ____

# Apply the transformation
data_tr = poker_hands[['R1', 'R2', 'R3', 'R4', 'R5']].____(____, ____)
print(data_tr.head())
Chỉnh sửa và Chạy Mã