표로 데이터 확인하기
데이터셋을 탐색할 때 가장 쉬운 첫 단계는 표 형태로 직접 확인하는 것입니다.
지금까지는 사용자가 값을 선택할 수 있는 인터랙티브 위젯, 즉 입력 요소에 주로 집중했어요. 이제 앱에 표를 두고, 그 표에 표시할 데이터를 보내 보겠습니다. Shiny에서 객체를 표시하려면 출력 함수와 렌더 함수가 필요합니다.
이 연습은 강의의 일부입니다
사례 연구: R의 Shiny로 웹 애플리케이션 만들기
연습 안내
간단한 Shiny 앱이 주어졌다고 할 때, gapminder 데이터셋을 보여 줄 표를 추가하세요. 구체적으로:
- UI에서 ID가 "table"인 표 출력을 만들어 표의 자리표시자를 추가하세요.
- 서버 코드에서 해당 렌더 함수를 사용해 표를 렌더링하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
ui <- fluidPage(
h1("Gapminder"),
# Add a placeholder for a table output
___
)
server <- function(input, output) {
# Call the appropriate render function
output$table <- ___({
# Show the gapminder object in the table
gapminder
})
}
shinyApp(ui, server)