Phân tích thống kê bóng chày với .apply()
Tampa Bay Rays muốn bạn phân tích dữ liệu của họ.
Họ cần các chỉ số sau:
- Tổng của từng cột trong dữ liệu
- Tổng số lượt ghi điểm trong một năm (
'RS'+'RA'cho mỗi năm) - Cột
'Playoffs'ở dạng văn bản thay vì dùng1và0
Hàm dưới đây có thể dùng để chuyển cột 'Playoffs' sang văn bản:
def text_playoffs(num_playoffs):
if num_playoffs == 1:
return 'Yes'
else:
return 'No'
Hãy dùng .apply() để lấy các chỉ số này. Một DataFrame (rays_df) đã được nạp và in ra console. DataFrame này được lập chỉ mục theo cột 'Year'.
Bài tập này là một phần của khóa học
Viết mã Python hiệu quả
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.
# Gather sum of all columns
stat_totals = ____.____(____, axis=____)
print(stat_totals)