R แกแแแกแแ แแ แแแแแคแแ แแแแแ แคแฃแแฅแชแแแแแ. แฅแแแแแ แฌแแ แแแแแแแแแ แแแแแแ แแ แงแแแแแแ แกแแแแขแแ แแกแแก, แ แแแแแแ แจแแกแแฎแแ แจแแกแแซแแแ แแแแ แแ แแ แแชแแแแก. แกแขแแขแแ แแแแแฉแแแ แแแก แจแแแแแ, แ แแช แแฆแแแแแฉแแแ, แ แแ แฉแแแ แแกแขแแ แแแแ R-แแก แแแแแแ แแ แแแฎแแกแแแแแแแแก แจแแกแแฎแแ, แ แแแแแกแแช แแแงแแแแ แฉแแแก แแแแฃแจแแแ แแแจแ, แแแแฃแแแแแแแ แแแแฆแแก แแแแแแแแแแฃแแ แแ แแแ แแแแกแขแแแแ. แแฃ แแฅแแแ แฃแแแ แแชแแ แงแแแแแคแแ แ แแแแก แจแแกแแฎแแ, แแแจแแ แแแแแจแก แแแฎแแแ แแฅแแแแ แแ แแแก แแแแแ แแแแกแแแแก. แแแแแแ แแฃแแแ, แแฃ แ แแแแ แแแฅแแ แแแกแแแแแ แแแแแ, แแแแแแขแแ แแแจแ แแแแ แฉแแแ แ แแแแ แกแแกแแ แแแแแ.
Skillbox แแแ แฉแแแ: แแ แแฅแขแแแฃแแ แแฃแ แกแ
"แแแแแแแก แแแแแแแแแ แ" .แจแแแแฎแกแแแแแ: "Habr"-แแก แงแแแแ แแแแแฎแแแแแกแแแแก - แคแแกแแแแแแแ 10 แ แฃแแแแแแ Skillbox-แแก แแแแแกแแแแ แแฃแ แกแแ แฉแแ แแชแฎแแแกแแก "Habr" แกแแ แแแแแแ แแแแแก แแแแแงแแแแแแ.
แแแแแ แแแแก แคแฃแแฅแชแแ
แแ แแแแแแแแแ แแแแฌแแแก switch(). แคแแฅแขแแแ แแแแ, แแก แแ แแก แแแกแแฎแแ แฎแแแแแ แกแขแแแแแ แแแ if แแแแชแฎแแแแแแกแแแแก แกแฎแแ แชแแแแแแก แแแแจแแแแแแแแก แกแแคแฃแซแแแแแ แแแแจแแแแแแแแก แแ แฉแแแแกแแก. แแ แแก แแแแกแแแฃแแ แแแแ แกแแกแแ แแแแแแ, แ แแแแกแแช แแฌแแ แแแแก, แ แแแแแแช แกแแญแแ แแแแก แแแแแชแแแแ แแแแแ แแขแฃแแ แแแแ แแแแก แฉแแขแแแ แแแแก แฌแแแ แจแแ แฉแแแแก แกแแคแฃแซแแแแแ. แแแแแแแแแ, แแฃ แแฅแแแ แแแฅแแ แชแแแแแ แกแแฎแแแแ แชแฎแแแแแ แแ แแกแฃแ แ แแแ แฉแแแ แแแแแชแแแแแแก แแแแแ แแขแฃแแ แแแแ แแแ แแแแกแแ แแแฎแแแแแ, แแ แแก แแฃ แแ แ แชแฎแแแแแ แซแแฆแแ, แแแขแ แแฃ แแฃแ แแฆแแแ, แแแฌแแ แแ แแก:
แแแแแชแแแแแ < โ read.csv(
แจแแชแแแ (แชแฎแแแแแ,
"dog" = "dogdata.csv",
"cat" = "catdata.csv",
"rabbit" = "rabbitdata.csv")
)
แแก แคแฃแแฅแชแแ แแแแแแแแแแแแ Shiny แแแแแแแชแแแแจแ, แกแแแแช แแฅแแแ แแญแแ แแแแแ แกแฎแแแแแกแฎแแ แแแแแชแแแแ แแแแ แแแแก แแ แแแ แแแแก แคแแแแแแแก แฉแแขแแแ แแแ, แแแแแฃแก แแ แแ แแ แแแขแ แจแแงแแแแแก แแแแแแแขแแก แแแฎแแแแแ.
แชแฎแแแ แแแแแแจแแแ RStudio-แกแแแแก
แแก แฐแแแ แแ แแก แแ แ แแแแแแแ R, แแ แแแแ RStudio IDE-แกแแแแก. แแฃแแชแ, แชแฎแแแ แแแแแแจแแแ แงแแแแแแแแก แซแแแแแ แแแกแแฎแแ แฎแแแแแแ, แ แแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแแ แแ แ แขแแฅแกแขแแก แจแแงแแแแแกแแก. แฉแแแ แคแแแแ แแขแแ Ctrl+Shift+M %>% แแแแ แแขแแ แแกแแแแก แแ Alt+- <- แแแแ แแขแแ แแกแแแแก.
แงแแแแ แชแฎแแแ แแแแแแจแแก แกแแแแฎแแแแ, แฃแแ แแแแ แแแแญแแ แแ Alt+Shift+K RStudio-แจแ.
flexdashboard แแแแแขแ
แ แแแแกแแช แแฅแแแ แแญแแ แแแแแ แกแฌแ แแคแแ แแแฃแจแแแ แแฅแแแแ Shiny dashboard, แแ แแคแแ แแ แฃแแแแแกแ, แแแแ แ dashboard แแแแแขแ. แแก แฃแแ แฃแแแแแงแแคแก HTML แแแแกแแฎแแแแแแแแ แแฃแจแแแแแก แจแแกแแซแแแแแแแแก, แ แแช แแแแแก แแฎแ แแ แแแแแแแแแก แแ แฃแแ แแแแแแแ แฅแแแแก แแแแ แแแแ แแแแแแแก, แกแขแ แแฅแแแแแแก แแ แกแแแขแแแแก แจแแฅแแแแก. แแกแแแ แแ แแก แกแแแแฃแ แแก แแแแแก แแแแแงแแแแแแก แจแแกแแซแแแแแแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแแแกแแ แแแ แแแแแแแชแแแก แกแฎแแแแแกแฎแแ แแแแ แแแแแ, แแแขแแแแ แฎแแขแแแ, แแแแกแแฎแแแแแแ Github-แแ, แแแแฅแขแ แแแฃแแ แคแแกแขแแก แแแกแแแแ แแแแ แแ แแ แแแแแ แกแฎแแ.
แแแแแขแ แกแแจแฃแแแแแแก แแแซแแแแ แแแฃแจแแแ Rmarkdown-แแก แคแแ แแแแแจแ, แแกแ แ แแ แแฅแแแ แจแแแแซแแแแ แแแแแแแแกแแ แงแแแแ แแแแแแแชแแ แแ แ Rmd แคแแแแจแ แแ แแ แแแแแ แชแแแแ แแกแแแ แกแฎแแแแแกแฎแแ แกแแ แแแ แแแแ แแ UI แคแแแแแแแ, แ แแแแ แช แแก แแแแแแแ, แแแแแแแแแ, shinydashboard-แแก แแแแแงแแแแแแ. แแ แแแงแแแแ flexdashboard-แก, แ แแแแกแแช แแญแแ แแแแ แแแ แขแแแ แแแคแแก แแ แแขแแขแแแแก แจแแฅแแแ แ แแแแ แ แแฃแแแ แแฃแจแแแแแแแ. แแก แคแฃแแฅแชแแ แกแแจแฃแแแแแแก แแแซแแแแ แจแแฅแแแแ แแ แแขแแขแแแ แแ แแ แกแแแแแก แแแแแแแแแแแจแ.
แแแแแฎแแแแ แแ แจแแแแแฌแแแ แคแฃแแฅแชแแแแ R Shiny-แจแ
R Shiny-แจแ แแแแแแแแ แแแ แจแแแซแแแแ แแแแแแแแแแแ แแงแแก, แแแแกแแแฃแแ แแแแ แแแจแแ, แ แแแแกแแช แแฃแแแแแแ แแฆแแแ แฃแชแแแฃแ แจแแชแแแแแแก, แ แแช แแ แแฃแแแแก แแแแก แแแแแแแก, แแฃ แ แ แฎแแแแ. แแแแ แแ แแ แแแ แแแแแแแแแแแจแ, Shiny แแแแแ แแแแ แแ แฃแแฏแแแแกแแแแ, แแฅ แฃแคแ แ แแ แฃแคแ แ แแแขแ แคแฃแแฅแชแแ แฉแแแแแ, แ แแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแ แจแแชแแแแแก แแแแแแ. แแกแ แ แแ, req() แแแแแ แแแก แแ แแแแแแแก โแฉแฃแแโ แจแแชแแแแแ, แ แแแแกแแช แแแแแแแ แแแฃแแแแแ แแ แ แ แฎแแแแ. แแก แกแแจแฃแแแแแแก แแแซแแแแ แแฉแแแแแ UI แแแแแแแขแแแ, แ แแแแแแแช แแแแแแจแแ แแแฃแแแ แฌแแแ แแแฅแแแแแแแแแแ. แแแฎแกแแแ แแแแแแแแแ:
output$go_button < โ shiny::renderUI({
# แแฎแแแแ แฉแแแแแแแก แฆแแแแแ, แแฃ แแ แฉแแฃแแแ แชแฎแแแแแแก แจแแงแแแแ
แแแแแแแแ::req(แจแแงแแแแ$แชแฎแแแแแ)
# แฉแแแแแแแก แฆแแแแแ
shiny::actionButton("แฌแแแ",
paste ("Conduct", input$animal, "แแแแแแแ!")
)
})
validate() แแแแฌแแแแก แงแแแแแคแแ แก แ แแแแแ แแแแ แแ แแแซแแแแ แจแแกแแซแแแแแแแแก แแแแแญแแแ แจแแชแแแแแก แจแแขแงแแแแแแแ - แแแแแแแแแ, แ แแ แแแแฎแแแ แแแแแแ แแขแแแ แแ แแ แแกแฌแแ แ แคแแแแ:
# แแแแฆแแ csv แจแแงแแแแแก แคแแแแ
inFile < โ input$file1
แแแแแชแแแแแ < โ inFile$datapath
# แแแแขแแแแ แแแแแแ แแฎแแแแ แแ แจแแแแฎแแแแแจแ, แแฃ แแก แแ แแก แซแแฆแแแแ
shiny:: renderTable({
# แจแแแแแฌแแแ, แ แแ แแก แแ แแก แซแแฆแแแก แคแแแแ แแ แแ แ แแแขแแแ แแ แแฃแ แแฆแแแแ
แแแแแแแแ::validate(
need("แซแแฆแแแก แกแแฎแแแ" %in% colnames(แแแแแชแแแแแ)),
"แซแแฆแแแก แกแแฎแแแแก แกแแแขแ แแแ แแแแซแแแแ - แฉแแขแแแ แแแ แกแฌแแ แ แคแแแแ?"
)
แแแแแชแแแแแ
})
แแแขแ แแแคแแ แแแชแแ แงแแแแ แแ แแแฎแแกแแแแแแแแก แจแแกแแฎแแ
แจแแแแแฎแแ แแฅแแแแ แ แฌแแฃแแแแแแ แกแแแแแแแ แแฅแแแแแแแก แกแแกแขแแแแก แแแ แแแแจแ
แแฃ แแฅแแแ แแแแแแแ แแแแแก แแแแแแ แแแแก, แ แแแแแแช แแแแแฎแแแก แแฅแแแแแแ แ แฌแแฃแแแแแแ แกแแแแแแแแก แจแแงแแแแแก, แแแแแแงแแแแ แกแแกแขแแแฃแ แ แแแ แแแ, แ แแแ แแแแแแแ แแแชแแแแ แกแแแฃแแแ แ แ แฌแแฃแแแแแแ แกแแแแแแแแก แแแแแแแกแแแ Github-แแ แแ แกแฎแแ แกแแ แแแกแแ. แแแแแแแแแแก แแแแแแแแ:
Sys.setenv(
DSN = "แแแแแชแแแแ_แกแแฎแแแ",
UID = "แแแแฎแแแ แแแแแก ID",
PASS = "แแแ แแแ"
)
แแฎแแ แแฅแแแ แจแแแแซแแแแ แจแแฎแแแแแ แแแ แแแแก แชแแแแแแแแก แแแแแงแแแแแแ:
db < โ DBI::dbConnect(
drv = odbc::odbc(),
dsn = Sys.getenv("DSN"),
uid = Sys.getenv("UID"),
pwd = Sys.getenv ("PASS")
)
แแแแแ แฃแคแ แ แแแกแแฎแแ แฎแแแแแแ (แแแแกแแแฃแแ แแแแ, แแฃ แแแแแชแแแแแก แฎแจแแ แแ แแงแแแแแ) แแแแ แแแงแแแแแ แแแ แแแแก แชแแแแแแแแ แแแ แแแแแ แแแแ แแชแแฃแ แกแแกแขแแแแจแ. แแ แจแแแแฎแแแแแจแ, แแกแแแ แงแแแแแแแแก แฎแแแแแกแแฌแแแแแ แแฅแแแแ แแ แแ แแแแแฌแแแ แแแแจแ แแแแ แแแแแแแแ.
แแแแแแแแแก แแแขแแแแขแแแแชแแ แกแขแแแแแ แแ
Styler-แแก แแแแแขแ แแแแแฎแแแ แแแแ แแฅแแแแ แแแแแก แแแกแฃแคแแแแแแแจแ; แแแก แแฅแแก แแ แแแแแ แแแ แแแแขแ แแแแแก แกแขแแแแก แแแขแแแแขแฃแ แแ แแแฌแแกแ แแแแแแกแแแแก. แงแแแแแคแแ แ แ แแช แแฅแแแ แแญแแ แแแแแ แแ แแก แแแฃแจแแแ styler::style_file() แแฅแแแแก แแ แแแแแแฃแ แกแแ แแแขแแ. แแแแแขแ แแแแ แก แแแแแแแแแก (แแแแ แแ แแ แ แงแแแแแคแแ แก) แฌแแกแ แแแแก แแฆแกแแแแแแแ.
R Markdown แแแแฃแแแแขแแแแก แแแ แแแแขแ แแแแชแแ
แแกแ แ แแ, แแฅแแแ แจแแฅแแแแแ แจแแกแแแแจแแแแ R Markdown แแแแฃแแแแขแ, แ แแแแแจแแช แแแแแแแแแแ แกแฎแแแแแกแฎแแ แคแแฅแขแแแก แซแแฆแแแแแก แจแแกแแฎแแ. แจแแแแแ แแ แแแแแแแ, แ แแ แฃแแแแแกแ แแฅแแแแ แแแแแ แกแแฅแแแก แแแแแแแแ, แแแแ แแ แแฎแแแแ แแแขแแแแแ. แแ แแแแแแ แแ แแ แแก, แแฅแแแ แจแแแแซแแแแ แแแขแแแแขแแแแ แแแ แแแขแแก แแแแแ แแจแแแแก แจแแฅแแแ แแฎแแแแ แแ แแ แแ แซแแแแแแ. แแแแกแแแแแก แกแแญแแ แแ แแฎแแแแ R markdown แแแแฃแแแแขแแก แแแ แแแแขแ แแแแชแแ.
แแแแก แแแแแแแแ แจแแแแซแแแแ แแแแแแแแฃแ แแแแฃแแแแขแจแ YAML แกแแแแฃแ แแก แแแ แแแแขแ แแแแก แแแงแแแแแแ แแ แจแแแแแ แแแแจแแแแแแแแก แแแ แแแแขแ แแแแก แแแงแแแแแแ.
โ แกแแแแฃแ แ: โแชแฎแแแแแแ แแแแแแแโ
แแแขแแ แ: "แฅแแแ แแแแแฃแแขแ"
แแแ แแฆแ: "21 แฌแแแก 2019 แแแ แขแ"
แแแแแแแแแแ:
html_document:
code_folding: "แแแแแแแ"
แแแ แแแแขแ แแแ:
แชแฎแแแแแแก_แกแแฎแแแ:
แฆแแ แแแฃแแแแ: แซแแฆแแ
แแ แฉแแแแแ:
-แซแแฆแแ
-แฒแแขแ
- แแฃแ แแฆแแแ
แกแฌแแแแแก_แฌแแแแ:
แจแแงแแแแ: แกแแแแแแ แ
แฌแ: 2000
แแแฅแกแแแฃแ: 2019
แแแแแฏแ 1
แ แแฃแแแ: 1
แกแแฅแขแแแแแ แ: "
แฆแแ แแแฃแแแแ: [2010, 2017] โ
แแฎแแ แแฅแแแ แจแแแแซแแแแ แแแแ แแแแกแขแ แแ แแ แงแแแแ แชแแแแแ แแแแฃแแแแขแแก แแแแจแ, แ แแแแ แช params$animal_name แแ params$years_of_study. แจแแแแแ แฉแแแ แแแแแแแงแแแแแ Knit แฉแแแแกแแจแแแ แแแแแฃแก (แแ knit_with_parameters()) แแ แจแแแซแแแแ แแแ แแแแขแ แแแแก แแ แฉแแแแก.
แแแแแแก
discoverjs แแ แแก แแแแแขแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แจแแฅแแแแ แจแแกแแแแจแแแแ HTML แแ แแแแแขแแชแแแแ แฉแแจแแแแแฃแแ R แแแแแ, แแแขแฃแแชแแฃแ แ แแแแแแแชแแแกแ แแ แกแแแแ แแแแแฃแแแแ. HTML แแแแกแแฎแแแแแแ แกแแจแฃแแแแแแก แแแซแแแแ แกแฌแ แแคแแ แจแแฅแแแแ แฉแแแแแฃแแ แกแแแแแแแแก แกแขแ แฃแฅแขแฃแ แ แกแฎแแแแแกแฎแแ แกแขแแแแก แแแ แแแแขแแแแ. แแกแ, HTML แแแฃแจแแแแแก แแแแแกแแแแ แแแฌแงแแแแแแแแแ, แแกแ แ แแ, แแ แแแแแขแแชแแ แจแแแซแแแแ แแแแฎแกแแแก แงแแแแ แขแแแแคแแแแ, แขแแแแแขแแ แแ แแแแขแแแแ. แแแคแแ แแแชแแแก แแแแแฆแแแแแแแก แแแแคแแแฃแ แแชแแ แจแแกแแซแแแแแแแ แแแแแขแแก แแแงแแแแแแ แแ YAML แกแแแแฃแ แจแ แแแ แแแแแ. แแ แแแแแแแแ:
โ แกแแแแฃแ แ: โแฎแแแฎแแก แแแแแแขแแแแก แกแแแงแแ แแก แแฆแแแ แแ แแฅแกแแแ แขแโ
แแแขแแ แ: "แฅแแแ แแแแแฃแแขแ"
แแแแแแแแแแ:
discoverjs::revealjs_presentation:
แชแแแขแ แ: แแแแฎ
template:starwars.html
แแแแ: แจแแแ
แแแ แแฆแ: โHR Analytics Meetup London โ 18 แแแ แขแ, 2019โ
แ แแกแฃแ แกแแก_แคแแแแแแ:
โ darth.png
- deathstar.png
- hanchewy.png
- millennium.png
- r2d2-threepio.png
-starwars.html
-starwars.png
โstormtrooper.png
-
แแ แแแแแขแแชแแแก แฌแงแแ แ แแแแ
HTML แขแแแแแ R Shiny-แจแ
แแ แแแ แแแแกแขแแแแก แฃแแแขแแกแแแ แกแ แฃแแแ แแ แกแแ แแแแแแแก HTML แขแแแแแแ, แ แแแแแแแช R Shiny-แก แแฅแแก. แแแแ แแ แแก แแฎแแแแ 110 แขแแแแ, แ แแช แจแแกแแซแแแแแแก แฎแแแก แแแแแ แแแ แแก แจแแฅแแแแก HTML แคแฃแแฅแชแแแกแแแแก แแ แแแแแแก แแแแแ แแกแแแแก. แแแแแแแแแ, แแ แแฎแแแฎแแ แแแแแแแงแแแ tags$audio โแแแแแ แฏแแแแแกโ แฎแแแก แแแกแแแ แแแแ, แ แแแแแแช แแคแ แแฎแแแแแแ แแแแฎแแแ แแแแแก แแแแแแแแแก แจแแกแ แฃแแแแแกแแก.
แแแแแขแแก แแแแแแ
แแ แแแแแขแแก แแแแแงแแแแแ แซแแแแแ แแแ แขแแแแ, แแแแ แแ แกแแญแแ แแ แแแแฎแแแ แแแแแกแแแแก แฅแแแ. แฃแชแแแฃแ แแ แแแแแแงแฃแ แแแ, แแแแ แแ แแแ แแก แแแแแแแแแ แแแกแฌแแแ.
Skillbox แแแ แฉแแแ:
- แแ แฌแแแแแ แแ แแฅแขแแแฃแแ แแฃแ แกแ
"แแ แแแ แแแ แแแแแแแแแ แ PRO" .- แแแแแแ แแฃแ แกแ
"C# แแแแแแแแแ แ" .- แแ แแฅแขแแแฃแแ แฌแแแก แแฃแ แกแ
"PHP แแแแแแแแแ แ 0-แแแ PRO-แแแ" .
แฌแงแแ แ: www.habr.com