티스토리 뷰

# 문제 : 선수들의 도루(SB), 도루실패(CS) 그리고 게임수(G)를 나타내는 결과를 만들어내라.

 

# 문제 해결 방법 :

  1) 개별 선수의 통산 기록을 위한 함수 만들기

  2) ddply로 함수를 만들어 개별 선수마다 적용시킨다.

  3) 도루(SB) 순으로 내림차순 시킨다.

# 데이터 설명

  SeanLahman.com에서 가져온 2014년 버전의 야구데이터. 거기서 Batting이란 csv 파일을 read.csv로 불러들임.

# 코딩 시 알아야될 사항

  * ddply의 인자는 총 3개인데,

첫 번째 인자 : Batting이란 데이터

두 번째 인자 : 선수 ID별로 split 

세 번째 인자 : 각 part에 함수 적용.

  * order 함수는 우선 sort를 통해 값을 정렬한 뒤 정렬된 값들의 위치 값을 반환하는 함수.

# 추가 수정해야 될 문제

 ID를 이름으로 바꾸는 문제

 # 코딩 

 

 

 

 

 

댓글