Hàm .apply() trên mọi ô
Như bạn đã thấy trong bài học, bạn có thể dùng .apply() để ánh xạ một hàm lên mọi ô của DataFrame, bất kể cột hay hàng.
Bạn sẽ thử điều này trên bộ dữ liệu poker_hands. Bạn sẽ dùng .apply() để bình phương mọi ô trong DataFrame. Cách gốc trong Python để bình phương một số n là n**2.
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
Hướng dẫn bài tập
- Định nghĩa phép biến đổi lambda để bình phương.
- Áp dụng phép biến đổi bằng hàm
.apply().
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_square = ____ x: ____
# Apply the transformation
data_sum = poker_hands.____(____)
print(data_sum.head())