ನಿಮಗೆ ತಿಳಿದಿಲ್ಲದಿರುವ 10 ಉಪಯುಕ್ತ R ವೈಶಿಷ್ಟ್ಯಗಳು

ನಿಮಗೆ ತಿಳಿದಿಲ್ಲದಿರುವ 10 ಉಪಯುಕ್ತ R ವೈಶಿಷ್ಟ್ಯಗಳು

R ವಿವಿಧ ಕಾರ್ಯಗಳಿಂದ ತುಂಬಿದೆ. ಅವುಗಳಲ್ಲಿ ಹತ್ತು ಆಸಕ್ತಿದಾಯಕವಾದವುಗಳನ್ನು ನಾನು ಕೆಳಗೆ ನೀಡುತ್ತೇನೆ, ಅದು ಅನೇಕರಿಗೆ ತಿಳಿದಿಲ್ಲ. ನನ್ನ ಕೆಲಸದಲ್ಲಿ ನಾನು ಬಳಸುವ R ನ ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳ ಬಗ್ಗೆ ನನ್ನ ಕಥೆಗಳನ್ನು ಸಹ ಪ್ರೋಗ್ರಾಮರ್‌ಗಳು ಉತ್ಸಾಹದಿಂದ ಸ್ವೀಕರಿಸಿದ್ದಾರೆ ಎಂದು ನಾನು ಕಂಡುಹಿಡಿದ ನಂತರ ಲೇಖನವು ಕಾಣಿಸಿಕೊಂಡಿತು. ನೀವು ಈಗಾಗಲೇ ಈ ಬಗ್ಗೆ ಎಲ್ಲವನ್ನೂ ತಿಳಿದಿದ್ದರೆ, ನಿಮ್ಮ ಸಮಯವನ್ನು ವ್ಯರ್ಥ ಮಾಡಿದ್ದಕ್ಕಾಗಿ ನಾನು ಕ್ಷಮೆಯಾಚಿಸುತ್ತೇನೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, ನೀವು ಹಂಚಿಕೊಳ್ಳಲು ಏನನ್ನಾದರೂ ಹೊಂದಿದ್ದರೆ, ಕಾಮೆಂಟ್‌ಗಳಲ್ಲಿ ಉಪಯುಕ್ತವಾದದ್ದನ್ನು ಶಿಫಾರಸು ಮಾಡಿ.

ಸ್ಕಿಲ್‌ಬಾಕ್ಸ್ ಶಿಫಾರಸು ಮಾಡುತ್ತದೆ: ಪ್ರಾಯೋಗಿಕ ಕೋರ್ಸ್ "ಪೈಥಾನ್ ಡೆವಲಪರ್".

ನಾವು ನೆನಪಿಸುತ್ತೇವೆ: ಎಲ್ಲಾ Habr ಓದುಗರಿಗೆ - Habr ಪ್ರೊಮೊ ಕೋಡ್ ಬಳಸಿಕೊಂಡು ಯಾವುದೇ ಸ್ಕಿಲ್‌ಬಾಕ್ಸ್ ಕೋರ್ಸ್‌ಗೆ ದಾಖಲಾಗುವಾಗ 10 ರೂಬಲ್ ರಿಯಾಯಿತಿ.

ಸ್ವಿಚ್ ಕಾರ್ಯ

ನಾನು ನಿಜವಾಗಿಯೂ ಸ್ವಿಚ್ () ಅನ್ನು ಇಷ್ಟಪಡುತ್ತೇನೆ. ವಾಸ್ತವವಾಗಿ, ಮತ್ತೊಂದು ವೇರಿಯಬಲ್‌ನ ಮೌಲ್ಯವನ್ನು ಆಧರಿಸಿ ಮೌಲ್ಯವನ್ನು ಆಯ್ಕೆಮಾಡುವಾಗ if ಸ್ಟೇಟ್‌ಮೆಂಟ್‌ಗೆ ಇದು ಅನುಕೂಲಕರ ಸಂಕ್ಷಿಪ್ತ ರೂಪವಾಗಿದೆ. ಹಿಂದಿನ ಆಯ್ಕೆಯ ಆಧಾರದ ಮೇಲೆ ನಿರ್ದಿಷ್ಟ ಡೇಟಾ ಸೆಟ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಬೇಕಾದ ಕೋಡ್ ಅನ್ನು ನಾನು ಬರೆಯುತ್ತಿರುವಾಗ ಇದು ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ನೀವು ಪ್ರಾಣಿ ಹೆಸರಿನ ವೇರಿಯಬಲ್ ಅನ್ನು ಹೊಂದಿದ್ದರೆ ಮತ್ತು ಪ್ರಾಣಿ ನಾಯಿ, ಬೆಕ್ಕು ಅಥವಾ ಮೊಲವೇ ಎಂಬುದನ್ನು ಅವಲಂಬಿಸಿ ನಿರ್ದಿಷ್ಟ ಡೇಟಾವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ನೀವು ಬಯಸಿದರೆ, ಇದನ್ನು ಬರೆಯಿರಿ:

ಡೇಟಾ < — read.csv(
ಸ್ವಿಚ್ (ಪ್ರಾಣಿ,
"ನಾಯಿ" = "dogdata.csv",
"cat" = "catdata.csv",
"ಮೊಲ" = "rabbitdata.csv")
)

ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಇನ್‌ಪುಟ್ ಮೆನು ಐಟಂಗಳನ್ನು ಅವಲಂಬಿಸಿ ನೀವು ವಿಭಿನ್ನ ಡೇಟಾ ಸೆಟ್‌ಗಳು ಅಥವಾ ಪರಿಸರ ಫೈಲ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡಬೇಕಾದ ಹೊಳೆಯುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಈ ವೈಶಿಷ್ಟ್ಯವು ಉಪಯುಕ್ತವಾಗಿರುತ್ತದೆ.

RStudio ಗಾಗಿ ಹಾಟ್‌ಕೀಗಳು

ಈ ಹ್ಯಾಕ್ R ಗೆ ತುಂಬಾ ಅಲ್ಲ, ಆದರೆ RStudio IDE ಗೆ. ಆದಾಗ್ಯೂ, ಹಾಟ್‌ಕೀಗಳು ಯಾವಾಗಲೂ ತುಂಬಾ ಅನುಕೂಲಕರವಾಗಿರುತ್ತದೆ, ಪಠ್ಯವನ್ನು ನಮೂದಿಸುವಾಗ ಸಮಯವನ್ನು ಉಳಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ನನ್ನ ಮೆಚ್ಚಿನವುಗಳು %>% ಆಪರೇಟರ್‌ಗಾಗಿ Ctrl+Shift+M ಮತ್ತು <- ಆಪರೇಟರ್‌ಗಾಗಿ Alt+-.

ಎಲ್ಲಾ ಹಾಟ್‌ಕೀಗಳನ್ನು ವೀಕ್ಷಿಸಲು, RStudio ನಲ್ಲಿ Alt+Shift+K ಒತ್ತಿರಿ.

flexdashboard ಪ್ಯಾಕೇಜ್

ನಿಮ್ಮ ಹೊಳೆಯುವ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ಅನ್ನು ನೀವು ತ್ವರಿತವಾಗಿ ಪ್ರಾರಂಭಿಸಬೇಕಾದಾಗ, ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ಪ್ಯಾಕೇಜ್‌ಗಿಂತ ಉತ್ತಮವಾದದ್ದೇನೂ ಇಲ್ಲ. ಇದು HTML ಶಾರ್ಟ್‌ಕಟ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದು ಸೈಡ್‌ಬಾರ್‌ಗಳು, ಸಾಲುಗಳು ಮತ್ತು ಕಾಲಮ್‌ಗಳನ್ನು ರಚಿಸಲು ಸುಲಭ ಮತ್ತು ಜಗಳ ಮುಕ್ತವಾಗಿಸುತ್ತದೆ. ಶೀರ್ಷಿಕೆ ಪಟ್ಟಿಯನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವೂ ಇದೆ, ಇದು ಅಪ್ಲಿಕೇಶನ್‌ನ ವಿವಿಧ ಪುಟಗಳಲ್ಲಿ ಇರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಐಕಾನ್‌ಗಳನ್ನು ಬಿಡಿ, ಗಿಥಬ್‌ನಲ್ಲಿ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳು, ಇಮೇಲ್ ವಿಳಾಸಗಳು ಮತ್ತು ಹೆಚ್ಚಿನವು.

ಪ್ಯಾಕೇಜ್ ನಿಮಗೆ Rmarkdown ನ ಚೌಕಟ್ಟಿನೊಳಗೆ ಕೆಲಸ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ನೀವು ಎಲ್ಲಾ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಒಂದು Rmd ಫೈಲ್‌ನಲ್ಲಿ ಇರಿಸಬಹುದು ಮತ್ತು ಅವುಗಳನ್ನು ವಿವಿಧ ಸರ್ವರ್‌ಗಳು ಮತ್ತು UI ಫೈಲ್‌ಗಳಲ್ಲಿ ವಿತರಿಸಬಾರದು, ಉದಾಹರಣೆಗೆ, shinydashboard ಬಳಸಿ. ಸಂಕೀರ್ಣವಾದ ಯಾವುದನ್ನಾದರೂ ಕೆಲಸ ಮಾಡುವ ಮೊದಲು ನಾನು ಸರಳವಾದ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ಮೂಲಮಾದರಿಯನ್ನು ರಚಿಸಬೇಕಾದಾಗ ನಾನು ಫ್ಲೆಕ್ಸ್‌ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ಅನ್ನು ಬಳಸುತ್ತೇನೆ. ಈ ವೈಶಿಷ್ಟ್ಯವು ಒಂದು ಗಂಟೆಯೊಳಗೆ ಮೂಲಮಾದರಿಯನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

R Shiny ನಲ್ಲಿ ಕಾರ್ಯಗಳನ್ನು req ಮತ್ತು ಮೌಲ್ಯೀಕರಿಸಿ

ಆರ್ ಶೈನಿಯಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು ಗೊಂದಲಕ್ಕೊಳಗಾಗಬಹುದು, ವಿಶೇಷವಾಗಿ ನೀವು ವಿಚಿತ್ರವಾದ ದೋಷ ಸಂದೇಶಗಳನ್ನು ಪಡೆಯುತ್ತಿರುವಾಗ ಏನಾಗುತ್ತಿದೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಕಷ್ಟವಾಗುತ್ತದೆ. ಆದರೆ ಕಾಲಾನಂತರದಲ್ಲಿ, ಶೈನಿ ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ ಮತ್ತು ಸುಧಾರಿಸುತ್ತದೆ, ದೋಷದ ಕಾರಣವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಹೆಚ್ಚಿನ ಕಾರ್ಯಗಳು ಇಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ. ಆದ್ದರಿಂದ, ಏನಾಗುತ್ತಿದೆ ಎಂಬುದು ಸಾಮಾನ್ಯವಾಗಿ ಸ್ಪಷ್ಟವಾಗಿಲ್ಲದಿದ್ದಾಗ, "ಮೂಕ" ದೋಷದೊಂದಿಗೆ req() ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುತ್ತದೆ. ಹಿಂದಿನ ಕ್ರಿಯೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ UI ಅಂಶಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಉದಾಹರಣೆಯೊಂದಿಗೆ ವಿವರಿಸೋಣ:

output$go_button < — shiny::renderUI({

# ಪ್ರಾಣಿಗಳ ಇನ್‌ಪುಟ್ ಅನ್ನು ಆರಿಸಿದ್ದರೆ ಮಾತ್ರ ಪ್ರದರ್ಶನ ಬಟನ್

ಹೊಳೆಯುವ::req(ಇನ್ಪುಟ್$ಪ್ರಾಣಿ)

# ಪ್ರದರ್ಶನ ಬಟನ್

ಹೊಳೆಯುವ::ಆಕ್ಷನ್ ಬಟನ್("ಹೋಗಿ",
ಪೇಸ್ಟ್ ("ನಡತೆ", ಇನ್‌ಪುಟ್$ಪ್ರಾಣಿ, "ವಿಶ್ಲೇಷಣೆ!")
)
})

ವ್ಯಾಲಿಡೇಟ್() ರೆಂಡರಿಂಗ್ ಮಾಡುವ ಮೊದಲು ಎಲ್ಲವನ್ನೂ ಪರಿಶೀಲಿಸುತ್ತದೆ ಮತ್ತು ದೋಷ ಸಂದೇಶವನ್ನು ಮುದ್ರಿಸುವ ಆಯ್ಕೆಯನ್ನು ನಿಮಗೆ ನೀಡುತ್ತದೆ - ಉದಾಹರಣೆಗೆ, ಬಳಕೆದಾರರು ತಪ್ಪಾದ ಫೈಲ್ ಅನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಿದ್ದಾರೆ:

# csv ಇನ್‌ಪುಟ್ ಫೈಲ್ ಪಡೆಯಿರಿ

inFile < — input$file1
ಡೇಟಾ < — ಇನ್‌ಫೈಲ್$ಡಾಟಾಪಾತ್

# ರೆಂಡರ್ ಟೇಬಲ್ ನಾಯಿಗಳಾಗಿದ್ದರೆ ಮಾತ್ರ

ಹೊಳೆಯುವ::ರೆಂಡರ್ ಟೇಬಲ್({
# ಇದು ನಾಯಿ ಫೈಲ್ ಎಂದು ಪರಿಶೀಲಿಸಿ, ಬೆಕ್ಕುಗಳು ಅಥವಾ ಮೊಲಗಳಲ್ಲ
ಹೊಳೆಯುವ:: ಮೌಲ್ಯೀಕರಿಸು(
ಅಗತ್ಯವಿದೆ("ನಾಯಿಯ ಹೆಸರು" % in% colnames(ಡೇಟಾ)),
"ನಾಯಿ ಹೆಸರಿನ ಕಾಲಮ್ ಕಂಡುಬಂದಿಲ್ಲ - ನೀವು ಸರಿಯಾದ ಫೈಲ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಿದ್ದೀರಾ?"
)

ಡೇಟಾ
})

ಈ ಎಲ್ಲಾ ವೈಶಿಷ್ಟ್ಯಗಳ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ಇಲ್ಲಿ ಕಾಣಬಹುದು.

ಸಿಸ್ಟಮ್ ಪರಿಸರದಲ್ಲಿ ನಿಮಗಾಗಿ ನಿಮ್ಮ ರುಜುವಾತುಗಳನ್ನು ಸಂಗ್ರಹಿಸುವುದು

ನೀವು ರುಜುವಾತುಗಳನ್ನು ನಮೂದಿಸಲು ಅಗತ್ಯವಿರುವ ಕೋಡ್ ಅನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ನೀವು ಯೋಜಿಸಿದರೆ, Github ಅಥವಾ ಇನ್ನೊಂದು ಸೇವೆಯಲ್ಲಿ ನಿಮ್ಮ ಸ್ವಂತ ರುಜುವಾತುಗಳನ್ನು ಹೋಸ್ಟ್ ಮಾಡುವುದನ್ನು ತಪ್ಪಿಸಲು ಸಿಸ್ಟಮ್ ಪರಿಸರವನ್ನು ಬಳಸಿ. ಉದಾಹರಣೆ ನಿಯೋಜನೆ:

Sys.setenv(
DSN = "database_name",
UID = "ಬಳಕೆದಾರ ID",
PASS = "ಪಾಸ್ವರ್ಡ್"
)

ಈಗ ನೀವು ಪರಿಸರ ವೇರಿಯಬಲ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಲಾಗ್ ಇನ್ ಮಾಡಬಹುದು:

db < — DBI::dbConnect(
drv = odbc ::odbc(),
dsn = Sys.getenv("DSN"),
uid = Sys.getenv("UID"),
pwd = Sys.getenv("PASS")
)

ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಲ್ಲಿ ನೇರವಾಗಿ ಪರಿಸರ ವೇರಿಯಬಲ್‌ಗಳಾಗಿ ಹೊಂದಿಸಲು (ವಿಶೇಷವಾಗಿ ನೀವು ಆಗಾಗ್ಗೆ ಡೇಟಾವನ್ನು ಬಳಸಿದರೆ) ಇದು ಹೆಚ್ಚು ಅನುಕೂಲಕರವಾಗಿದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಅವರು ಯಾವಾಗಲೂ ಲಭ್ಯವಿರುತ್ತಾರೆ ಮತ್ತು ನೀವು ಅವುಗಳನ್ನು ಕೋಡ್‌ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕಾಗಿಲ್ಲ.

ಸ್ಟೈಲರ್‌ನೊಂದಿಗೆ ಆಟೋಮೇಷನ್ ಅಚ್ಚುಕಟ್ಟಾದ

ಸ್ಟೈಲರ್ ಪ್ಯಾಕೇಜ್ ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ; ಇದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕೋಡ್ ಶೈಲಿಯನ್ನು ಅಚ್ಚುಕಟ್ಟಾಗಿ ತರಲು ಹಲವು ಆಯ್ಕೆಗಳನ್ನು ಹೊಂದಿದೆ. ನೀವು ಮಾಡಬೇಕಾಗಿರುವುದು ನಿಮ್ಮ ಸಮಸ್ಯಾತ್ಮಕ ಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ ಸ್ಟೈಲರ್::style_file() ಅನ್ನು ರನ್ ಮಾಡುವುದು. ಆದೇಶವನ್ನು ಪುನಃಸ್ಥಾಪಿಸಲು ಪ್ಯಾಕೇಜ್ ಬಹಳಷ್ಟು ಮಾಡುತ್ತದೆ (ಆದರೆ ಎಲ್ಲವೂ ಅಲ್ಲ).

R ಮಾರ್ಕ್‌ಡೌನ್ ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ನಿಯತಾಂಕಗೊಳಿಸುವುದು

ಆದ್ದರಿಂದ ನೀವು ಉತ್ತಮವಾದ R ಮಾರ್ಕ್‌ಡೌನ್ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ರಚಿಸಿದ್ದೀರಿ ಇದರಲ್ಲಿ ನೀವು ನಾಯಿಗಳ ಬಗ್ಗೆ ವಿವಿಧ ಸಂಗತಿಗಳನ್ನು ವಿಶ್ಲೇಷಿಸುತ್ತೀರಿ. ತದನಂತರ ಅದೇ ಕೆಲಸವನ್ನು ಮಾಡುವುದು ಉತ್ತಮ ಎಂದು ನಿಮಗೆ ಸಂಭವಿಸುತ್ತದೆ, ಆದರೆ ಬೆಕ್ಕುಗಳೊಂದಿಗೆ ಮಾತ್ರ. ಸಮಸ್ಯೆ ಇಲ್ಲ, ನೀವು ಕೇವಲ ಒಂದು ಆಜ್ಞೆಯೊಂದಿಗೆ ಬೆಕ್ಕು ವರದಿಗಳ ರಚನೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಬಹುದು. ಇದನ್ನು ಮಾಡಲು, ನಿಮ್ಮ R ಮಾರ್ಕ್‌ಡೌನ್ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ನೀವು ಪ್ಯಾರಾಮೀಟರ್ ಮಾಡಬೇಕಾಗಿದೆ.

ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ YAML ಹೆಡರ್‌ಗಾಗಿ ನಿಯತಾಂಕಗಳನ್ನು ಹೊಂದಿಸುವ ಮೂಲಕ ಮತ್ತು ಮೌಲ್ಯ ನಿಯತಾಂಕಗಳನ್ನು ಹೊಂದಿಸುವ ಮೂಲಕ ನೀವು ಇದನ್ನು ಮಾಡಬಹುದು.

- ಶೀರ್ಷಿಕೆ: "ಪ್ರಾಣಿ ವಿಶ್ಲೇಷಣೆ"
ಲೇಖಕ: "ಕೀತ್ ಮೆಕ್‌ನಲ್ಟಿ"
ದಿನಾಂಕ: "21 ಮಾರ್ಚ್ 2019"
ಔಟ್ಪುಟ್:
html_document:
ಕೋಡ್_ಫೋಲ್ಡಿಂಗ್: "ಮರೆಮಾಡು"
ನಿಯತಾಂಕಗಳು:
ಪ್ರಾಣಿ_ಹೆಸರು:
ಮೌಲ್ಯ: ನಾಯಿ
ಆಯ್ಕೆಗಳು:
- ನಾಯಿ
- ಬೆಕ್ಕು
- ಮೊಲ
ವರ್ಷಗಳು_ಅಧ್ಯಯನ:
ಇನ್ಪುಟ್: ಸ್ಲೈಡರ್
ನಿಮಿಷ: 2000
ಗರಿಷ್ಠ: 2019
ಹಂತ 1
ಸುತ್ತು: 1
ಸೆಪ್ಟೆಂಬರ್: "
ಮೌಲ್ಯ: [2010, 2017] —

ಈಗ ನೀವು ಡಾಕ್ಯುಮೆಂಟ್ ಕೋಡ್‌ನಲ್ಲಿರುವ ಎಲ್ಲಾ ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು params$animal_name ಮತ್ತು params$years_of_study ಎಂದು ನೋಂದಾಯಿಸಬಹುದು. ನಂತರ ನಾವು Knit ಡ್ರಾಪ್‌ಡೌನ್ ಮೆನುವನ್ನು ಬಳಸುತ್ತೇವೆ (ಅಥವಾ knit_with_parameters()) ಮತ್ತು ನಿಯತಾಂಕಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.

ನಿಮಗೆ ತಿಳಿದಿಲ್ಲದಿರುವ 10 ಉಪಯುಕ್ತ R ವೈಶಿಷ್ಟ್ಯಗಳು

ಬಹಿರಂಗ

revealjs ಎನ್ನುವುದು ಅಂತರ್ನಿರ್ಮಿತ R ಕೋಡ್, ಅರ್ಥಗರ್ಭಿತ ಸಂಚರಣೆ ಮತ್ತು ಸ್ಲೈಡ್ ಮೆನುಗಳೊಂದಿಗೆ ಉತ್ತಮ HTML ಪ್ರಸ್ತುತಿಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಪ್ಯಾಕೇಜ್ ಆಗಿದೆ. ವಿಭಿನ್ನ ಶೈಲಿಯ ಆಯ್ಕೆಗಳೊಂದಿಗೆ ನೆಸ್ಟೆಡ್ ಸ್ಲೈಡ್ ರಚನೆಯನ್ನು ತ್ವರಿತವಾಗಿ ರಚಿಸಲು HTML ಶಾರ್ಟ್‌ಕಟ್‌ಗಳು ನಿಮಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತವೆ. ಸರಿ, HTML ಯಾವುದೇ ಸಾಧನದಲ್ಲಿ ರನ್ ಆಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಪ್ರಸ್ತುತಿಯನ್ನು ಪ್ರತಿ ಫೋನ್, ಟ್ಯಾಬ್ಲೆಟ್ ಅಥವಾ ಲ್ಯಾಪ್‌ಟಾಪ್‌ನಲ್ಲಿ ತೆರೆಯಬಹುದು. ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಮೂಲಕ ಮತ್ತು ಅದನ್ನು YAML ಹೆಡರ್‌ನಲ್ಲಿ ಕರೆ ಮಾಡುವ ಮೂಲಕ ಮಾಹಿತಿ ಬಹಿರಂಗಪಡಿಸುವಿಕೆಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು. ಒಂದು ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ:

- ಶೀರ್ಷಿಕೆ: "ಜನರ ಅನಾಲಿಟಿಕ್ಸ್ ಯೂನಿವರ್ಸ್ನ ತುದಿಯನ್ನು ಎಕ್ಸ್ಪೋರಿಂಗ್"
ಲೇಖಕ: "ಕೀತ್ ಮೆಕ್‌ನಲ್ಟಿ"
ಔಟ್ಪುಟ್:
ಬಹಿರಂಗ::revealjs_presentation:
ಕೇಂದ್ರ: ಹೌದು
ಟೆಂಪ್ಲೇಟ್:starwars.html
ಥೀಮ್: ಕಪ್ಪು
ದಿನಾಂಕ: "HR Analytics Meetup ಲಂಡನ್ - 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 ಟ್ಯಾಗ್‌ಗಳ ಸಂಪೂರ್ಣ ಪ್ರಯೋಜನವನ್ನು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ. ಆದರೆ ಇವು ಕೇವಲ 110 ಟ್ಯಾಗ್‌ಗಳಾಗಿವೆ, ಇದು HTML ಫಂಕ್ಷನ್ ಅಥವಾ ಮೀಡಿಯಾ ಪ್ಲೇಬ್ಯಾಕ್‌ಗಾಗಿ ಕಿರು ಕರೆಯನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನಾನು ಇತ್ತೀಚೆಗೆ "ವಿಜಯ" ಧ್ವನಿಯನ್ನು ಪ್ಲೇ ಮಾಡಲು tags$audio ಅನ್ನು ಬಳಸಿದ್ದೇನೆ ಅದು ಕಾರ್ಯವನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದಾಗ ಬಳಕೆದಾರರನ್ನು ಎಚ್ಚರಿಸುತ್ತದೆ.

ಪ್ರಶಂಸೆ ಪ್ಯಾಕೇಜ್

ಈ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಬಳಸುವುದು ತುಂಬಾ ಸರಳವಾಗಿದೆ, ಆದರೆ ಬಳಕೆದಾರರಿಗೆ ಪ್ರಶಂಸೆಯನ್ನು ಪ್ರದರ್ಶಿಸಲು ಇದು ಅಗತ್ಯವಿದೆ. ಇದು ವಿಚಿತ್ರವಾಗಿ ತೋರುತ್ತದೆ, ಆದರೆ ಅವರು ಅದನ್ನು ಇಷ್ಟಪಡುತ್ತಾರೆ.

ನಿಮಗೆ ತಿಳಿದಿಲ್ಲದಿರುವ 10 ಉಪಯುಕ್ತ R ವೈಶಿಷ್ಟ್ಯಗಳು

ಸ್ಕಿಲ್‌ಬಾಕ್ಸ್ ಶಿಫಾರಸು ಮಾಡುತ್ತದೆ:

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ