2016-12-07 1 views
1

r을 사용하여 누적 막 대형 차트를 만들려고합니다. 나는 약간의 R을 알고 있지만, 주로 SPSS를 알고있다. barcharts는 SPSS에서 실제로 추악하기 때문에 ggplot2를 사용하여 좀 더 우아하게 만들려고 노력했습니다.누적 막대 차트 오류 R

다른 게시물에 이어 필자는 변수가 작동하도록 노력했습니다. 데이터를 긴 형식으로 변환했습니다. 이것이 원래의 연구이기 때문에 나는 그 사건에 대해 너무 많은 구체성을 줄 수는 없다. 첫 번째 열은 범주 형 데이터이고 두 번째 열은 SPSS에서 가져 왔지만 실제로는 범주 형이기 때문에 두 번째 열은 숫자입니다.

longform에는 110 개의 obs와 2 개의 변수가 있습니다. 내 코드는 여기에 있습니다 :

Barchart <- ggplot(psydatacomp, aes(x=PsyType, y=Agreement, fill=row)) + geom_bar(stat = "identity")

psydatacomp 내가 NaN의의를 제거하기 위해 만든 행렬이다.

Don't know how to automatically pick scale for object of type function. Defaulting to continuous. Error in (function (..., row.names = NULL, check.rows = FALSE, check.names = TRUE, : arguments imply differing number of rows: 110, 0

내가 R에 기본 백업을 가지고 있지만,이 오류 메시지가 무슨 말을 해석 할 수있을만큼 강력한 아니다 :

I 나타나는 오류 메시지입니다. 어떤 도움이라도 좋을 것입니다.

답변

0

R의 대안은 SPSS에서 분석을 실행하고 Excel을 사용하여 결과를 시각화하는 것입니다. 간단한 SPSS 분석을 실행하고 R로 가져 오는 것보다 Excel에 출력을 드롭하는 것이 훨씬 쉽습니다. 누적 막 대형 차트는 Excel에서 생성 할 시간이 없습니다. 나는 당신이 R에 익숙하지 않은 것처럼 들리지만 SPSS에 더 익숙하기 때문에 이것을 언급합니다.

+0

많은 작업을 한 후에 R에서이 작업을 수행 할 수 있었지만 sps로 가져 오기보다는 r에서 초기 데이터 조작을 수행하여 많은 시간을 절약했을 것입니다. –

관련 문제