10 корисни карактСристики Π½Π° R Π·Π° ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅

10 корисни карактСристики Π½Π° R Π·Π° ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅

R Π΅ ΠΏΠΎΠ»Π½ со Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠŸΠΎΠ΄ΠΎΠ»Ρƒ ќС Π΄Π°Π΄Π°ΠΌ дСсСт ΠΎΠ΄ Π½Π°Ρ˜ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΈΡ‚Π΅ ΠΎΠ΄ Π½ΠΈΠ², Π·Π° ΠΊΠΎΠΈ ΠΌΠ½ΠΎΠ³ΡƒΠΌΠΈΠ½Π° ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ Π·Π½Π°Π°Ρ‚. Π‘Ρ‚Π°Ρ‚ΠΈΡ˜Π°Ρ‚Π° сС појави ΠΎΡ‚ΠΊΠ°ΠΊΠΎ ΠΎΡ‚ΠΊΡ€ΠΈΠ² Π΄Π΅ΠΊΠ° ΠΌΠΎΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΊΠ°Π·Π½ΠΈ Π·Π° Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ карактСристикитС Π½Π° R ΡˆΡ‚ΠΎ Π³ΠΈ користам Π²ΠΎ ΠΌΠΎΡ˜Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π±Π΅Π° Π΅Π½Ρ‚ΡƒΠ·ΠΈΡ˜Π°ΡΡ‚ΠΈΡ‡ΠΊΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈ ΠΎΠ΄ ΠΊΠΎΠ»Π΅Π³ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ. Ако вСќС Π·Π½Π°Π΅Ρ‚Π΅ сè Π·Π° ΠΎΠ²Π°, Ρ‚ΠΎΠ³Π°Ρˆ сС ΠΈΠ·Π²ΠΈΠ½ΡƒΠ²Π°ΠΌ ΡˆΡ‚ΠΎ Π³ΠΎ Π³ΡƒΠ±Π΅Π² Π²Π°ΡˆΠ΅Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅. Π’ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅, Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ‚Π΅ Π½Π΅ΡˆΡ‚ΠΎ Π΄Π° сподСлитС, ΠΏΡ€Π΅ΠΏΠΎΡ€Π°Ρ‡Π°Ρ˜Ρ‚Π΅ Π½Π΅ΡˆΡ‚ΠΎ корисно Π²ΠΎ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡ‚Π΅.

Skillbox ΠΏΡ€Π΅ΠΏΠΎΡ€Π°Ρ‡ΡƒΠ²Π°: ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅Π½ курс β€žΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ Π½Π° Pythonβ€œ.

ΠŸΠΎΡ‚ΡΠ΅Ρ‚ΡƒΠ²Π°ΠΌΠ΅: Π·Π° ситС Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ Π½Π° β€žΠ₯Π°Π±Ρ€β€œ - попуст ΠΎΠ΄ 10 Ρ€ΡƒΠ±Π»ΠΈ ΠΏΡ€ΠΈ Π·Π°ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° кој Π±ΠΈΠ»ΠΎ курс Skillbox ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΎ ΠΏΡ€ΠΎΠΌΠΎΡ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ ΠΊΠΎΠ΄ β€žΠ₯Π°Π±Ρ€β€œ.

Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° ΠΏΡ€Π΅ΠΊΠΈΠ½ΡƒΠ²Π°Ρ‡

Навистина, навистина ΠΌΠΈ сС Π΄ΠΎΠΏΠ°Ρ“Π° 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.

ΠΏΠ°ΠΊΠ΅Ρ‚ со флСксимборд

Кога Ρ‚Ρ€Π΅Π±Π° Π±Ρ€Π·ΠΎ Π΄Π° ја стартуватС Π²Π°ΡˆΠ°Ρ‚Π° Ρ‚Π°Π±Π»Π° Shiny, Π½Π΅ΠΌΠ° Π½ΠΈΡˆΡ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ ΠΎΠ΄ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π°Ρ‚Π° Ρ‚Π°Π±Π»Π°. ΠžΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° моТност Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° со HTML ΠΊΡ€Π°Ρ‚Π΅Π½ΠΊΠΈ, ΠΊΠΎΠΈ Π·Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Π³ΠΎ олСснуваат ΡΠΎΠ·Π΄Π°Π²Π°ΡšΠ΅Ρ‚ΠΎ странични Π»Π΅Π½Ρ‚ΠΈ, Ρ€Π΅Π΄ΠΎΠ²ΠΈ ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΈ лСсно ΠΈ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Π˜ΡΡ‚ΠΎ Ρ‚Π°ΠΊΠ°, постои моТност Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π»Π΅Π½Ρ‚Π° со наслов, која Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ја поставитС Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ страници ΠΎΠ΄ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°, Π΄Π° оставитС ΠΈΠΊΠΎΠ½ΠΈ, ΠΊΡ€Π°Ρ‚Π΅Π½ΠΊΠΈ Π½Π° Github, адрСси Π½Π° Π΅-ΠΏΠΎΡˆΡ‚Π° ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ повСќС.

ΠŸΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ Π²ΠΎ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Rmarkdown, Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΈ поставитС ситС Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²ΠΎ Π΅Π΄Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° Rmd, Π° Π½Π΅ Π΄Π° Π³ΠΈ дистрибуиратС Π½ΠΈΠ· Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ сСрвСри ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π½Π° UI, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС ΠΏΡ€Π°Π²ΠΈ, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° shinydashboard. Јас користам flexdashboard сСкогаш ΠΊΠΎΠ³Π° Ρ‚Ρ€Π΅Π±Π° Π΄Π° создадам СдноставСн ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π°Ρ‚Π° Ρ‚Π°Π±Π»Π° ΠΏΡ€Π΅Π΄ Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°ΠΌ Π½Π° Π½Π΅ΡˆΡ‚ΠΎ слоТСно. Оваа Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ Π²ΠΎ Ρ€ΠΎΠΊ ΠΎΠ΄ Π΅Π΄Π΅Π½ час.

req ΠΈ Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π³ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π²ΠΎ R Shiny

Π Π°Π·Π²ΠΈΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π²ΠΎ R Shiny ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ Π·Π±ΡƒΠ½ΡƒΠ²Π°Ρ‡ΠΊΠΈ, особСно ΠΊΠΎΠ³Π° ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Π½ΠΎ Π΄ΠΎΠ±ΠΈΠ²Π°Ρ‚Π΅ Ρ‡ΡƒΠ΄Π½ΠΈ ΠΏΠΎΡ€Π°ΠΊΠΈ Π·Π° Π³Ρ€Π΅ΡˆΠΊΠ° ΡˆΡ‚ΠΎ Π³ΠΎ ΠΎΡ‚Π΅ΠΆΠ½ΡƒΠ²Π°Π°Ρ‚ Ρ€Π°Π·Π±ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ ΡˆΡ‚ΠΎ сС случува. Но, со Ρ‚Π΅ΠΊΠΎΡ‚ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ, Shiny сС Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°, сС повСќС ΠΈ повСќС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сС ΠΏΠΎΡ˜Π°Π²ΡƒΠ²Π°Π°Ρ‚ ΠΎΠ²Π΄Π΅ ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°Π°Ρ‚ Π΄Π° ја Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π° Π·Π° Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π°. Π—Π½Π°Ρ‡ΠΈ, req() Π³ΠΎ Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ со β€žΡ‚ΠΈΠ²ΠΊΠ°β€œ Π³Ρ€Π΅ΡˆΠΊΠ°, ΠΊΠΎΠ³Π° Π³Π΅Π½Π΅Ρ€Π°Π»Π½ΠΎ Π½Π΅ Π΅ јасно ΡˆΡ‚ΠΎ сС случува. Π’ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°Ρ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΎΡ‚ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ Π΄Π΅Ρ˜ΡΡ‚Π²Π°. Π”Π° објаснимС со ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

output$go_button < β€” shiny::renderUI({

# само ΠΊΠΎΠΏΡ‡Π΅ Π·Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ Π°ΠΊΠΎ Π΅ ΠΈΠ·Π±Ρ€Π°Π½ΠΎ Π²Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎ

сјајна::req(Π²Π»Π΅Π·$ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎ)

# ΠΊΠΎΠΏΡ‡Π΅ Π·Π° ΠΏΡ€ΠΈΠΊΠ°Π·

сјајно::actionButton("оди",
paste ("Π‘ΠΏΡ€ΠΎΠ²Π΅Π΄ΡƒΠ²Π°ΡšΠ΅", Π²Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ $animal, "Π°Π½Π°Π»ΠΈΠ·Π°!")
)
})

validate() ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡƒΠ²Π° сè ΠΏΡ€Π΅Π΄ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ ΠΈ Π²ΠΈ Π΄Π°Π²Π° ΠΎΠΏΡ†ΠΈΡ˜Π° Π΄Π° испСчатитС ΠΏΠΎΡ€Π°ΠΊΠ° Π·Π° Π³Ρ€Π΅ΡˆΠΊΠ° - Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π΅ΠΊΠ° корисникот поставил ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°:

# добиј Π²Π»Π΅Π·Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° csv

inFile < β€” Π²Π»Π΅Π·$Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°1
ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ < β€” inFile$datapath

# Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°Ρ˜ Ρ‚Π°Π±Π΅Π»Π° само Π°ΠΊΠΎ сС ΠΊΡƒΡ‡ΠΈΡšΠ°

сјајна:: renderTable({
# ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ Π΄Π°Π»ΠΈ сС Ρ€Π°Π±ΠΎΡ‚ΠΈ Π·Π° ΠΊΡƒΡ‡Π΅ΡˆΠΊΠ° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°, Π° Π½Π΅ Π·Π° ΠΌΠ°Ρ‡ΠΊΠΈ ΠΈΠ»ΠΈ Π·Π°Ρ˜Π°Ρ†ΠΈ
сјајна::ΠΏΠΎΡ‚Π²Ρ€Π΄ΠΈ(
ΠΏΠΎΡ‚Ρ€Π΅Π±Π° (β€žΠ˜ΠΌΠ΅ Π½Π° ΠΊΡƒΡ‡Π΅Ρ‚ΠΎβ€œ %in% colnames(ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ)),
β€žΠšΠΎΠ»ΠΎΠ½Π°Ρ‚Π° Dog Name Π½Π΅ Π΅ ΠΏΡ€ΠΎΠ½Π°Ρ˜Π΄Π΅Π½Π° - Π΄Π°Π»ΠΈ ја Π²Ρ‡ΠΈΡ‚Π°Π²Ρ‚Π΅ вистинската Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°?
)

ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ
})

ПовСќС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° ситС ΠΎΠ²ΠΈΠ΅ карактСристики ΠΌΠΎΠΆΠ΅ Π΄Π° сС најдС ΠΎΠ²Π΄Π΅.

Π‘ΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π²Π°ΡˆΠΈΡ‚Π΅ ΠΈΠ½Π³Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Π·Π° сСбС Π²ΠΎ систСмската ΠΎΠΊΠΎΠ»ΠΈΠ½Π°

Ако ΠΏΠ»Π°Π½ΠΈΡ€Π°Ρ‚Π΅ Π΄Π° сподСлитС ΠΊΠΎΠ΄ кој Π±Π°Ρ€Π° ΠΎΠ΄ вас Π΄Π° внСсуватС ΠΈΠ½Π³Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ, користСтС ја систСмската ΠΎΠΊΠΎΠ»ΠΈΠ½Π° Π·Π° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ‚Π΅ Π΄Π° Π³ΠΈ хостиратС Π²Π°ΡˆΠΈΡ‚Π΅ сопствСни ΠΈΠ½Π³Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Π½Π° Github ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³Π° услуга. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅:

Sys.setenv(
DSN = "ΠΈΠΌΠ΅_Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ",
UID = "ΠšΠΎΡ€ΠΈΡΠ½ΠΈΡ‡ΠΊΠΈ ID",
PASS = "Π›ΠΎΠ·ΠΈΠ½ΠΊΠ°"
)

Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° сС Π½Π°Ρ˜Π°Π²ΠΈΡ‚Π΅ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°Ρ‚Π°:

db < β€” DBI::dbConnect(
drv = odbc::odbc (),
dsn = Sys.getenv("DSN"),
uid = Sys.getenv("UID"),
pwd = Sys.getenv("ПОМИНИ")
)

Π£ΡˆΡ‚Π΅ ΠΏΠΎΠΏΠΎΠ³ΠΎΠ΄Π½ΠΎ Π΅ (особСно Π°ΠΊΠΎ чСсто Π³ΠΈ користитС ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅) Π΄Π° Π³ΠΈ поставитС ΠΊΠ°ΠΊΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°Ρ‚Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π²ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм. Π’ΠΎ овој ΡΠ»ΡƒΡ‡Π°Ρ˜, Ρ‚ΠΈΠ΅ сСкогаш ќС Π±ΠΈΠ΄Π°Ρ‚ достапни ΠΈ Π½Π΅ΠΌΠ° Π΄Π° ΠΌΠΎΡ€Π° Π΄Π° Π³ΠΈ Π½Π°Π²Π΅Π΄ΡƒΠ²Π°Ρ‚Π΅ Π²ΠΎ ΠΊΠΎΠ΄ΠΎΡ‚.

ΠΠ²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π³ΠΎ ΡƒΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ со ΡΡ‚Π°Ρ˜Π»Π΅Ρ€

ΠŸΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ Π·Π° ΡΡ‚Π°Ρ˜Π»Π΅Ρ€ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° Π³ΠΎ исчиститС Π²Π°ΡˆΠΈΠΎΡ‚ ΠΊΠΎΠ΄; ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρƒ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° автоматско Π²Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ Π½Π° стилот Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ Π²ΠΎ ΡƒΡ€Π΅Π΄Π½ΠΎ ΡƒΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅. Π‘Γ¨ ΡˆΡ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Π΅ Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΠΈΡ‚Π΅ styler::style_file() Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½Π° скрипта. ΠŸΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ ќС Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ (Π½ΠΎ Π½Π΅ сè) Π·Π° Π΄Π° Π³ΠΎ Π²Ρ€Π°Ρ‚ΠΈ Ρ€Π΅Π΄ΠΎΡ‚.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° R Markdown Documents

Π’Π°ΠΊΠ°, создадовтС ΠΎΠ΄Π»ΠΈΡ‡Π΅Π½ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ R Markdown Π²ΠΎ кој Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ„Π°ΠΊΡ‚ΠΈ Π·Π° ΠΊΡƒΡ‡ΠΈΡšΠ°Ρ‚Π°. И Ρ‚ΠΎΠ³Π°Ρˆ Ρ‚ΠΈ Ρ‚Π΅ΠΊΠ½ΡƒΠ²Π° Π΄Π΅ΠΊΠ° Π±ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ Π΄Π° ја Ρ€Π°Π±ΠΎΡ‚ΠΈΡˆ истата Ρ€Π°Π±ΠΎΡ‚Π°, Π½ΠΎ само со ΠΌΠ°Ρ‡ΠΊΠΈ. НСма ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡšΠ΅Ρ‚ΠΎ ΠΈΠ·Π²Π΅ΡˆΡ‚Π°ΠΈ Π·Π° ΠΌΠ°Ρ‡ΠΊΠΈ со само Π΅Π΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°. Π—Π° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΎΠ²Π°, Ρ‚Ρ€Π΅Π±Π° само Π΄Π° Π³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ€Π°Ρ‚Π΅ Π²Π°ΡˆΠΈΠΎΡ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π·Π° ΠΎΠ·Π½Π°Ρ‡ΡƒΠ²Π°ΡšΠ΅ R.

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΎΠ²Π° со ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π·Π° Π·Π°Π³Π»Π°Π²ΠΈΠ΅Ρ‚ΠΎ YAML Π²ΠΎ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΎΡ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π° ΠΏΠΎΡ‚ΠΎΠ° со ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° врСдноста.

β€” наслов: β€žΠΠ½Π°Π»ΠΈΠ·Π° Π½Π° ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΈβ€œ
Π°Π²Ρ‚ΠΎΡ€: β€žΠšΠΈΡ‚ ΠœΠ΅ΠΊΠΡƒΠ»Ρ‚ΠΈβ€œ
Π΄Π°Ρ‚ΡƒΠΌ: β€ž21 ΠΌΠ°Ρ€Ρ‚ 2019 Π³ΠΎΠ΄ΠΈΠ½Π°β€œ
ΠΈΠ·Π»Π΅Π·:
html_document:
code_folding: "ΡΠΊΡ€ΠΈΡ˜"
ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ:
ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎ_ΠΈΠΌΠ΅:
врСдност: ΠšΡƒΡ‡Π΅
ΠΈΠ·Π±ΠΎΡ€ΠΈ:
β€” ΠšΡƒΡ‡Π΅
β€” ΠœΠ°Ρ‡ΠΊΠ°
- Π—Π°Ρ˜Π°ΠΊ
Π³ΠΎΠ΄ΠΈΠ½ΠΈ_Π½Π°_ΡΡ‚ΡƒΠ΄ΠΈΡ€Π°ΡšΠ΅:
Π²Π»Π΅Π·: Π»ΠΈΠ·Π³Π°Ρ‡
ΠΌΠΈΠ½: 2000
макс: 2019
Π§Π΅ΠΊΠΎΡ€ 1
ΠΊΡ€ΡƒΠ³: 1
сСптСмври: "
врСдност: [2010, 2017] -

Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΈ рСгистриратС ситС ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π²ΠΎ ΠΊΠΎΠ΄ΠΎΡ‚ Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΡ‚ ΠΊΠ°ΠΊΠΎ params$animal_name ΠΈ params$years_of_study. ΠŸΠΎΡ‚ΠΎΠ° ќС Π³ΠΎ користимС ΠΏΠ°Ρ“Π°Ρ‡ΠΊΠΎΡ‚ΠΎ ΠΌΠ΅Π½ΠΈ Knit (ΠΈΠ»ΠΈ knit_with_parameters()) ΠΈ ќС ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΈΠ·Π±ΠΈΡ€Π°ΠΌΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ.

10 корисни карактСристики Π½Π° R Π·Π° ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅

ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°

discoverjs Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ кој Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ ΠΎΠ΄Π»ΠΈΡ‡Π½ΠΈ HTML ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ со Π²Π³Ρ€Π°Π΄Π΅Π½ R ΠΊΠΎΠ΄, ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½Π° Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡ˜Π° ΠΈ мСнија Π·Π° слајдови. HTML ΠΊΡ€Π°Ρ‚Π΅Π½ΠΊΠΈΡ‚Π΅ Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π°Π°Ρ‚ Π±Ρ€Π·ΠΎ Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ Π²Π³Π½Π΅Π·Π΄Π΅Π½Π° структура Π½Π° слајд со Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅. Па, HTML ќС Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° кој Π±ΠΈΠ»ΠΎ ΡƒΡ€Π΅Π΄, Ρ‚Π°ΠΊΠ° ΡˆΡ‚ΠΎ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΡ‚Π²ΠΎΡ€ΠΈ Π½Π° сСкој Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½, Ρ‚Π°Π±Π»Π΅Ρ‚ ΠΈΠ»ΠΈ Π»Π°ΠΏΡ‚ΠΎΠΏ. ΠžΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅Ρ‚ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° со ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ ΠΈ ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ Π²ΠΎ Π·Π°Π³Π»Π°Π²ΠΈΠ΅Ρ‚ΠΎ YAML. Π•Π²Π΅ Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

β€” наслов: β€žΠ˜Π·Π»ΠΎΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚ Π½Π° ΡƒΠ½ΠΈΠ²Π΅Ρ€Π·ΡƒΠΌΠΎΡ‚ Π·Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° Π»ΡƒΡ“Π΅β€œ
Π°Π²Ρ‚ΠΎΡ€: β€žΠšΠΈΡ‚ ΠœΠ΅ΠΊΠΡƒΠ»Ρ‚ΠΈβ€œ
ΠΈΠ·Π»Π΅Π·:
detectjs::revealjs_presentation:
Ρ†Π΅Π½Ρ‚Π°Ρ€: Π΄Π°
шаблон:starwars.html
Ρ‚Π΅ΠΌΠ°: Ρ†Ρ€Π½Π°
Π΄Π°Ρ‚ΡƒΠΌ: β€žΠ‘Ρ€Π΅Π΄Π±Π° Π·Π° HR Analytics Π›ΠΎΠ½Π΄ΠΎΠ½ – 18 ΠΌΠ°Ρ€Ρ‚ 2019 Π³ΠΎΠ΄ΠΈΠ½Π°β€œ
рСсурси_Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ:
β€” darth.png
- deathstar.png
- hanchewy.png
- millennium.png
- r2d2-threepio.png
-starwars.html
β€” starwars.png
β€”stormtrooper.png
-

Π˜Π·Π²ΠΎΡ€Π½ΠΈΠΎΡ‚ ΠΊΠΎΠ΄ Π½Π° ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° објавСно ΠΎΠ²Π΄Π΅, ΠΈ самата сСбСrpubs.com/keithmcnulty/hr_meetup_london'>ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° - ΠΎΠ²Π΄Π΅.

10 корисни карактСристики Π½Π° R Π·Π° ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅

HTML ΠΎΠ·Π½Π°ΠΊΠΈ Π²ΠΎ R Shiny

ΠŸΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ Π½Π΅ Π³ΠΈ искористуваат цСлосно HTML-Ρ‚Π°Π³ΠΎΠ²ΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ Π³ΠΈ ΠΈΠΌΠ° R Shiny. Но, ΠΎΠ²Π° сС само 110 ΠΎΠ·Π½Π°ΠΊΠΈ, ΠΊΠΎΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°Π°Ρ‚ Π΄Π° сС создадС ΠΊΡ€Π°Ρ‚ΠΎΠΊ ΠΏΠΎΠ²ΠΈΠΊ Π·Π° HTML Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° ΠΈΠ»ΠΈ Ρ€Π΅ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡ˜Π° Π½Π° ΠΌΠ΅Π΄ΠΈΡƒΠΌΠΈ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ΠΎΠ΄Π°ΠΌΠ½Π° користСв tags$audio Π·Π° Π΄Π° ΠΏΡƒΡˆΡ‚Π°ΠΌ Π·Π²ΡƒΠΊ β€žΠΏΠΎΠ±Π΅Π΄Π°β€œ ΡˆΡ‚ΠΎ Π³ΠΎ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΡƒΠ²Π° корисникот ΠΊΠΎΠ³Π° Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π΅ Π·Π°Π²Ρ€ΡˆΠ΅Π½Π°.

ΠŸΠ°ΠΊΠ΅Ρ‚ Π·Π° ΠΏΠΎΡ„Π°Π»Π±ΠΈ

ΠšΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° овој ΠΏΠ°ΠΊΠ΅Ρ‚ Π΅ ΠΌΠ½ΠΎΠ³Ρƒ Сдноставно, Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ Π΅ Π·Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΡ„Π°Π»Π±ΠΈ Π½Π° корисникот. ИзглСда Ρ‡ΡƒΠ΄Π½ΠΎ, Π½ΠΎ Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚ ΠΈΠΌ сС Π΄ΠΎΠΏΠ°Ρ“Π°.

10 корисни карактСристики Π½Π° R Π·Π° ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅

Skillbox ΠΏΡ€Π΅ΠΏΠΎΡ€Π°Ρ‡ΡƒΠ²Π°:

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€