2016-06-29 3 views
-1

다른 데이터 프레임에서 열을 추가하려는 데이터 프레임이 있습니다. 다음 코드는 "작동"하나의 데이터 프레임에서 다른 데이터 프레임으로 열 추가

GOT_TOTALS$PERCENTAGE <- totals
GOT_TOTALS

내가 GOT_TOTALS를 인쇄 할 때 내가 새 열 "합계"내 dataframe를 얻을.

하지만 나는이 새로운 열을 가지고 아무것도 할 수 없습니다. 값을 등록하지 않기 때문에 막대 그래프로 그릴 수 없습니다.

그리고 테이블을 dashDB에 다시 저장할 때마다 각 비율이 각 상자에 저장됩니다. 예를 들어, 대신이 같은 새 열 :

c(14.10625, 70.48295, 18.27415, 37.0303, 89.403, 17.03065, 34.7476, 37.05015, 53.86945) 
c(14.10625, 70.48295, 18.27415, 37.0303, 89.403, 17.03065, 34.7476, 37.05015, 53.86945) 
c(14.10625, 70.48295, 18.27415, 37.0303, 89.403, 17.03065, 34.7476, 37.05015, 53.86945) 
c(14.10625, 70.48295, 18.27415, 37.0303, 89.403, 17.03065, 34.7476, 37.05015, 53.86945) 
c(14.10625, 70.48295, 18.27415, 37.0303, 89.403, 17.03065, 34.7476, 37.05015, 53.86945) 
c(14.10625, 70.48295, 18.27415, 37.0303, 89.403, 17.03065, 34.7476, 37.05015, 53.86945) 

어떤 아이디어 :

PERCENTAGE 
1 14.10625 
2 70.48295 
3 18.27415 
4 37.03030 
5 89.40300 
6 17.03065 
7 34.74760 
8 37.05015 
9 53.86945 

그것은이 같은 각 상자에 모든 비율을 보여줍니다?

+0

당신은에 가서 자세한 내용을 제공해야합니다. 열을 연결하기 전에'dput (GOT_TOTALS)'와'dput (totals)'을 입력하고 결과를 질문에 붙여 넣으십시오. – dww

+0

내 질문에 답했습니다. 무의식적으로. 저장 한 모든 행은 double 또는 integer로 저장되었지만 목록으로 직접 추가했습니다. 목록을 dashDB에 테이블로 저장 했더라도 여전히 이상한 목록으로 저장되었습니다. 그래서 난 그냥 TOTALDATA <- sapply (TOTALDATA, as.double) 내 목록에 사용한 다음 내 데이터 프레임에 추가하고 작동했습니다. – Saraida

+0

답변 해 주셔서 감사합니다. – Saraida

답변

0

새 열을 double로 저장하여 저장했습니다. 그런 다음이를 데이터 프레임에 추가했습니다. TOTALDATA <- sapply(TOTALDATA, as.double) GOT_TOTALS$PERCENTAGE <- TOTALDATA

관련 문제