시작하기무료로 시작하기

Gapminder 데이터 더 살펴보기

Shiny 앱에서 gapminder 데이터를 사용할 때는 필요한 행만 남기기 위해 종종 데이터셋을 필터링해야 해요. 이를 위해 subset() 함수를 사용할 수 있습니다.

이 연습은 강의의 일부입니다

사례 연구: R의 Shiny로 웹 애플리케이션 만들기

강의 보기

연습 안내

빈 텍스트 출력이 포함된 Shiny 앱이 주어졌습니다. 다음을 수행하세요.

  • gapminder 패키지를 로드하세요.
  • subset() 함수를 사용해 1972년 프랑스의 인구를 구하고, 그 숫자를 텍스트 출력(14행)에 표시하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Load the gapminder package
___

# Define UI for the application
ui <- fluidPage(
  "The population of France in 1972 was",
  textOutput("answer")
)

# Define the server function
server <- function(input, output) {
  output$answer <- renderText({
    # Determine the population of France in year 1972
    subset(___ & ___)$___
  })
}

# Run the application
shinyApp(ui = ui, server = server)
코드 편집 및 실행