2016-08-30 1 views
-3

저는 R 초보예요. 감옥에 투옥 된 개인에 관한 데이터를 프로젝트 분석에 도움이 필요합니다. 제가 작업하고있는 데이터 세트에는 2015 년 10 월부터 2016 년 7 월까지의 감옥에 관한 정보가 포함되어 있습니다. 저는 한 달에 한 번 요약 된 통계를 요약하고 싶습니다. 나는이 수식을 사용하여 먼저 10 월 하위 집합을 만들려고 :R에서 서브 세트 만들기 관련 문제

summary(myworkOCTOBER)

... 출력 그냥하지 않습니다

myworkOCTOBER <- subset(mywork, BEGINDATE=="2015-10-01" & ENDDATE=="2015-10-31") 

을하지만이 공식을 사용하여 요약 통계를 당겨하려고 할 때 좋아 보인다.

알려주세요.

+5

"출력이 제대로되지 않는 것 같습니다."매우 모호합니다.보고있는 내용에 대해 구체적으로 설명해 주시겠습니까? 또한 작업중인 데이터 샘플을 포함 시켜서 문제를 일으킨다.) – Sam

+2

여기서 큰 질문은 여러분의 날짜가 실제'Date' 클래스 객체로 코딩되었는지 또는 문자열이나 인자인지 여부이다. 당신은'날짜'가 아닌 것처럼 그들을 대우하고 있습니다. 그러나 그것이 있다면 쉽게 될 것입니다. – Gregor

답변

0

그것은 데이터의 가용성없이 대답하기 어려운,하지만 당신은 dplyrlubridate 패키지를 사용하여 시도 할 수 :

library(dplyr) 
library(lubridate) 

mywork %>% 
    mutate(month = month(BEGINDATE)) %>% 
    group_by(month) %>% 
    summarize(example_of_stat_mean = mean(VARIABLENAME), 
       example_of_stat_sd = sd(VARIABLENAME)) 

이 그냥 예입니다 (당신은 (VARIABLENAME 및 기능을 변경해야 예 : mean, sd) 어떤 변수에 대해 어떤 통계를 계산할 것인지를 기준으로합니다.