2017-10-25 4 views
-5

안녕하세요, 저는 코딩에있어서 가장 큰 초보자라는 말로 시작하고 싶습니다. 나는 단순한 축구/축구 데이터 프레임을 만들기 위해 많은 자습서를 거쳤습니다.R - 데이터 프레임의 열 평균?

저는 현재 다음과 같은 것을 가지고 있습니다.

Home team | Away Team | Home Goals | Away Goals 
M.United Liverpool  0    0 

나는 지금까지의 모든 결과에 대해 그렇게했습니다. 내가하고 싶은 것은 홈 목표 란과 평균 목표 칼럼을 얻는 것입니다. 그것은 할 - 수 있는지

또한, 나는

감사합니다 사전에 등 특정 팀을 필터링하고 평균의 목표는 집에 있고, 평균 목표를 가정하고 있습니다에서 인정 무엇을보고 싶습니다 내 완전 멍청이에 대한 사과.

제이.

답변

0

, 그것은 당신에게 Home.Goals를 포함하여 각 컬럼의 기본 통계를 제공 할 것입니다.

하거나 컬럼의 의미 얻을,

mean(your_data_frame_name$Home.Goals)

select 기능을 조사, 특정 팀을 필터링합니다. 당신은 할 수 있습니다 :

M_united_home <- subset(your_data_frame_name, Home.team == M.united)

은 그럼 당신은 맨체스터 유나이티드에 대한 더 이상의 쿼리에 응답이 데이터 프레임을 사용할 수 있습니다. 더 많은 일을하고 싶다면 dplyr 패키지를 살펴보십시오.

+0

감사합니다. 내가 한 일과 똑같은 일. –

1

당신은 같은과 dplyr 패키지를 사용할 수 있습니다

library(dplyr) 
data %>% 
    group_by(team) %>% 
    summarise(mean_home = mean(home_goals), mean_away = mean(away_goals)) 

(나는 그것이 작동 확신하지만, 할 중대하다 한 가지 내가 실행할 수있는 재현 예를 작성하는 것입니다 예를 들어 변수 이름/데이터 세트 이름이 무엇인지 정확히 알지 못하고 코드를 그대로 실행할 수 없으면 큰 리소스는 reprex 패키지입니다.

summary(your_data_frame_name)mean 시도를 얻기위한

관련 문제