.apply()로 야구 통계 분석하기
Tampa Bay Rays 팀에서 데이터 분석을 의뢰했습니다.
다음 지표를 원하고 있어요:
- 데이터의 각 열 합계
- 연도별 총 득점(
'RS'+'RA'를 각 연도에 대해 합산) 'Playoffs'열을1과0대신 텍스트 형식으로 변환
아래 함수는 'Playoffs' 열을 텍스트로 바꾸는 데 사용할 수 있습니다:
def text_playoffs(num_playoffs):
if num_playoffs == 1:
return 'Yes'
else:
return 'No'
이 지표들을 얻기 위해 .apply()를 사용해 보세요. DataFrame(rays_df)이 로드되어 콘솔에 출력되어 있습니다. 이 DataFrame은 'Year' 열을 인덱스로 사용합니다.
이 연습은 강의의 일부입니다
효율적인 Python 코드 작성
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Gather sum of all columns
stat_totals = ____.____(____, axis=____)
print(stat_totals)