1. Учиться
  2. /
  3. Courses
  4. /
  5. 사례 연구: R의 Shiny로 웹 애플리케이션 만들기

Connected

Exercise

반응형 변수로 중복 코드 줄이기

이전 연습 문제들에서는 입력값에 따라 gapminder를 필터링하는 코드가 표, 그래프, 그리고 다운로드 핸들러에서 각각 한 번씩, 총 세 번 중복되어 있습니다.

Reactive 변수를 사용하면 이런 중복을 줄일 수 있습니다. 일반적으로 유지 보수를 쉽게 하므로 좋은 방법입니다.

Инструкции

100 XP

데이터를 필터링하던 중복된 코드 조각은 제거되어 있습니다. 이제 데이터를 필터링하는 반응형 변수를 추가하고, 그 변수를 대신 사용하세요. 구체적으로:

  • 이전 연습 문제의 필터링 코드를 활용해 reactive() 함수를 사용하여 filtered_data라는 반응형 변수를 만드세요(15행).
  • 이 반응형 변수를 사용해 표 출력, 그래프 출력, 그리고 다운로드 파일을 생성하세요(33, 42, 50행).