2017-02-14 1 views
1

저는 R에 익숙하지 않고 모든 것을 다루기 위해 정말로 노력하고 있습니다 (심지어 온라인 과정을 택하는 것까지 - 지금까지는 전혀 도움이되지 못했습니다).예 또는 아니오 응답의 비율 계산 R

내가 처음 시작한 것은 규제 준수와 관련된 97 개의 변수가 포함 된 큰 데이터 프레임입니다.

다양한 지리적 위치를 기반으로 여러 데이터 프레임을 만들었습니다 (더 쉬운 방법이 있습니다).

각 데이터 프레임에는 "예"및 "아니오"응답의 평균을 찾기 위해 7 가지 변수가 있습니다.

은 내가 먼저 시도 :

summary(urban$vio_bag) 
    Length  Class  Mode 
     398 character character 

그러나 이것은 단지 내가 398 개 응답을해야한다는 점을 제외하고 유용 나에게 아무 것도 알 수 없다.

urbanbag<-table(urban$vio_bag) 

이 적어도 네의 수와

Var1 Freq 
1 No 365 
2 Yes 30 

그래서 나는 다음 data.frame로 변환 응답이없는 경우 나 제공 :

그래서 나는 테이블에이를 넣어

:
urbanbag = as.data.frame(urbanbag) 

그런 다음 그것을 볼

summary(urbanbag) 

    Var1  Freq  
No :1 Min. : 30.0 
Yes:1 1st Qu.:113.8 
     Median :197.5 
     Mean :197.5 
     3rd Qu.:281.2 
     Max. :365.0 

그리고 출력은 여전히 ​​도움이되지 못했습니다. 실제로는 훨씬 쓸모가 없습니다. R에서 이러한 행렬을 작성하지 않습니다. Excel에서 가져온 테이블입니다.

저는 너무 초라하고 도움이되는 도움이되는 것으로 보이는 것을 알아 내려고 노력하면서 며칠을 보내고 좌절했습니다.

실제로이 작업을 수행 할 수있는 방법이 있습니까?

+2

작동하지만, 내가 그것을 음모를 꾸밀 수있을 것인가? – akrun

+0

수행 할 수 –

+0

예, 우리는 그것을 플로트 할 수 있습니다. barplot (prop.table (table $ vio_bag))) – akrun

답변

1

우리는 플롯 다음 barplot을 사용하는 비율

v1 <- prop.table(table(urban$vio_bag)) 

을 얻을 수 prop.table을 사용할 수 있습니다 그것은

barplot(v1) 
당신은`prop.table (테이블 (도시 $의 vio_bag))`
+0

이것은 완벽합니다! 당신은 전설입니다! –

+0

@ChrisBova 의견을 주셔서 감사합니다. 또한 [여기] (http://stackoverflow.com/help/someone-answers) – akrun

+0

을 확인할 수 있습니다. 하나의 막대 그래프에 여러 개의 소품 표를 비교하고 싶다고 말하면됩니다. v1, v2, v3라고 말하십시오. 그게 가능하니? –