2017-01-11 1 views
0

반짝 이는 응용 프로그램에서 이전 반응 출력을 유지하고 새로운 반응 출력과 함께 응용 프로그램에 표시하는 방법이 있습니까? 예제를 제공하려면 : 점진적으로 변수를 추가 할 선형 모델의 요약 테이블을 표시하고 싶다고합시다. 나는 현재 checkboxGroupInput 패널을 사용하여 모델에 포함될 설명 변수를 선택한 다음 선택한 변수를 사용하여 추정 된 모델 요약을 포함하는 테이블을 렌더링합니다. 이제 다른 변수 세트를 사용하기로 결정할 때 원본 요약 테이블을 계속 표시하고 이전 요약 테이블 아래에 새 요약 테이블을 추가하려고합니다. 가능하면 반응 테이블의 모든 과거 인스턴스를 표시하고 싶습니다. 즉, 앱에 표시되는 테이블의 수는 앱 전체에서 사용하기로 결정한 일련의 설명 변수 수와 같아야합니다. 현재 테이블은 파트에 htmlOutput, stargazer 패키지에는 renderText, server 파트에는 htmlOutput으로 렌더링됩니다.R 샤이니 : 오래된 출력을 유지하십시오

+0

새 테이블을 이전 테이블에 추가하거나 r/cbind하여 출력이 나온 모델을 나타내는 테이블에 추가 변수를 만들 수 있습니까? 당신은 이론적으로, 새로운 테이블이 생성 될 때 NULL 인 경우 숨겨진 UI 데이터 테이블을 가질 수 있으며 현재 테이블을 NULL 테이블 중 하나로 변경하여 현재 표시됩니다. 그러나 새 테이블이 생성 될 때 수동으로 테이블 이동을 코딩해야하고 수동으로 UI에 코드를 작성하면 많은 오래된 결과가 표시 될 수 있으므로 영원히 계속되지는 않습니다. 나는 첫 번째 해결책을 더 좋아한다. –

답변

1

다음은 작동하는 접근 방식입니다. reactiveValues 개체를 사용하며 "모델에 맞춤"단추를 클릭 할 때마다 새 모델이 목록의 끝에 추가됩니다. 숫자 입력은 화면에 표시 할 모델 수를 제어합니다. 이것은 세션에 맞는 모든 모델을 보존합니다.

내가 익숙하지 않아 나는 stargazer 테이블을 만들지 않았다. 그러나 당신은 이것을 꽤 쉽게 적응할 수 있어야합니다.

+0

이 작업은 @Benjamin! – Skumin

관련 문제