.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
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())