เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดฑเดฟเดฏเดพเดคเตเดค 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 เด…เดฎเตผเดคเตเดคเตเด•.

เดซเตเดฒเต†เด•เตเดธเตเดกเดพเดทเตเดฌเต‹เตผเดกเต เดชเดพเด•เตเด•เต‡เดœเต

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดทเตˆเดจเดฟ เดกเดพเดทเตโ€Œเดฌเต‹เตผเดกเต เดตเต‡เด—เดคเตเดคเดฟเตฝ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟเดตเดฐเตเดฎเตเดชเต‹เตพ, เดกเดพเดทเตโ€Œเดฌเต‹เตผเดกเต เดชเดพเด•เตเด•เต‡เดœเดฟเดจเต‡เด•เตเด•เดพเตพ เดฎเดฟเด•เดšเตเดšเดคเดพเดฏเดฟ เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ. เด‡เดคเต HTML เด•เตเดฑเตเด•เตเด•เตเดตเดดเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดจเตฝเด•เตเดจเตเดจเต, เด‡เดคเต เดธเตˆเดกเตเดฌเดพเดฑเตเด•เดณเตเด‚ เดตเดฐเดฟเด•เดณเตเด‚ เดจเดฟเดฐเด•เดณเตเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดตเตเด‚ เดคเดŸเดธเตเดธเดฐเดนเดฟเดคเดตเตเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดถเต€เตผเดทเด• เดฌเดพเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเตเด‚ เด‰เดฃเตเดŸเต, เด…เดคเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดฑเต† เดตเดฟเดตเดฟเดง เดชเต‡เดœเตเด•เดณเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดจเตเด‚ เดเด•เตเด•เดฃเตเด•เตพ เดตเดฟเดŸเดพเดจเตเด‚ Github-เดฒเต† เด•เตเดฑเตเด•เตเด•เตเดตเดดเดฟเด•เตพ, เด‡เดฎเต†เดฏเดฟเตฝ เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เด…เดคเดฟเดฒเต‡เดฑเต†เดฏเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

Rmarkdown-เดจเตเดฑเต† เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเดฟเดจเตเดณเตเดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดชเดพเด•เตเด•เต‡เดœเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดฒเตเดฒเดพ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเด‚ เด’เดฐเต Rmd เดซเดฏเดฒเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเด‚, เด•เต‚เดŸเดพเดคเต† เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเต†เตผเดตเดฑเตเด•เดณเดฟเดฒเตเด‚ UI เดซเดฏเดฒเตเด•เดณเดฟเดฒเตเด‚ เด…เดต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดฐเตเดคเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, shinydashboard เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต. เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดŽเดจเดฟเด•เตเด•เต เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดกเดพเดทเตโ€Œเดฌเต‹เตผเดกเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟเดตเดฐเตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เดžเดพเตป เดซเตเดฒเต†เด•เตโ€Œเดธเตเดกเดพเดทเตโ€Œเดฌเต‹เตผเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เด’เดฐเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดˆ เดธเดตเดฟเดถเต‡เดทเดค เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

R เดทเตˆเดจเดฟเดฏเดฟเดฒเต† เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ req, เดธเดพเดงเต‚เด•เดฐเดฟเด•เตเด•เตเด•

เด†เตผ เดทเตˆเดจเดฟเดฏเดฟเตฝ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเดฎเตเดฃเตเดŸเดพเด•เตเด•เดพเด‚, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เดŽเดจเตเดคเดพเดฃเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณ เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฏ เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเตเดŸเดฐเตเดฎเตเดชเต‹เตพ. เดŽเดจเตเดจเดพเตฝ เด•เดพเดฒเด•เตเดฐเดฎเต‡เดฃ, เดทเตˆเดจเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดชเดฟเดถเด•เดฟเดจเตเดฑเต† เด•เดพเดฐเดฃเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด•เต‚เดŸเตเดคเตฝ เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด‡เดตเดฟเดŸเต† เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ, เดŽเดจเตเดคเดพเดฃเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เดชเตŠเดคเตเดตเต† เดตเตเดฏเด•เตเดคเดฎเดฒเตเดฒเดพเดคเตเดคเดชเตเดชเต‹เตพ, "เดจเดฟเดถเดฌเตเดฆเดฎเดพเดฏ" เดชเดฟเดถเด•เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต req() เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเตเดฎเตเดชเดคเตเดคเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ UI เด˜เดŸเด•เด™เตเด™เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดฒเต‚เดŸเต† เดตเดฟเดถเดฆเต€เด•เดฐเดฟเด•เตเด•เดพเด‚:

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

# เด’เดฐเต เดฎเตƒเด— เด‡เตปเดชเตเดŸเตเดŸเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดฌเดŸเตเดŸเตบ

เดคเดฟเดณเด™เตเด™เตเดจเตเดจ::req(เด‡เตปเดชเตเดŸเตเดŸเต$เดฎเตƒเด—เด‚)

# เดกเดฟเดธเตเดชเตเดฒเต‡ เดฌเดŸเตเดŸเตบ

เดคเดฟเดณเด™เตเด™เตเดจเตเดจ::เด†เด•เตเดทเตป เดฌเดŸเตเดŸเตบ("เดชเต‹เด•เตเด•",
เดชเต‡เดธเตเดฑเตเดฑเต("เดจเดŸเดคเตเดคเด‚", เด‡เตปเดชเตเดŸเตเดŸเต$เดฎเตƒเด—เด‚, "เดตเดฟเดถเด•เดฒเดจเด‚!")
)
})

เดตเดพเดฒเดฟเดกเต‡เดฑเตเดฑเต() เดฑเต†เตปเดกเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดŽเดฒเตเดฒเดพเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด‚ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด“เดชเตเดทเตป เดจเตฝเด•เตเดจเตเดจเต - เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดคเต†เดฑเตเดฑเดพเดฏ เดซเดฏเตฝ เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดคเดคเต:

# csv เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเตฝ เดจเต‡เดŸเตเด•

inFile < โ€” input$file1
เดกเดพเดฑเตเดฑ < โ€” เดซเดฏเตฝ$เดกเดพเดฑเตเดฑเดชเดพเดคเตเดคเต

# เดฑเต†เตปเดกเตผ เดŸเต‡เดฌเดฟเตพ เดชเดŸเตเดŸเดฟเด•เดณเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเด‚

เดคเดฟเดณเด™เตเด™เตเดจเตเดจ::เดฑเต†เตปเดกเตผเดŸเต‡เดฌเดฟเตพ({
# เด‡เดคเต เดชเต‚เดšเตเดšเด•เดณเต‹ เดฎเตเดฏเดฒเตเด•เดณเต‹ เด…เดฒเตเดฒ, เดกเต‹เด—เต เดซเดฏเดฒเดพเดฃเต‹เดฏเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•
เดคเดฟเดณเด™เตเด™เตเดจเตเดจ:: เดธเดพเดงเต‚เด•เดฐเดฟเด•เตเด•เตเด•(
เด†เดตเดถเตเดฏเด‚("เดจเดพเดฏเดฏเตเดŸเต† เดชเต‡เดฐเต" %in% เด•เต‹เดณเดจเดพเดฎเด™เตเด™เตพ(เดกเดพเดฑเตเดฑ)),
"เดกเต‹เด—เต เดจเต†เดฏเดฟเด‚ เด•เต‹เดณเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดฟเดฒเตเดฒ - เดจเดฟเด™เตเด™เตพ เดถเดฐเดฟเดฏเดพเดฏ เดซเดฏเตฝ เดฒเต‹เดกเต เดšเต†เดฏเตเดคเต‹?"
)

เดกเดพเดฑเตเดฑ
})

เดˆ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพ เด‡เดตเดฟเดŸเต† เด•เดฃเตเดŸเต†เดคเตเดคเดพเด‚.

เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เตเดฐเต†เดกเตปเดทเตเดฏเดฒเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต

เด•เตเดฐเต†เดกเตปเดทเตเดฏเดฒเตเด•เตพ เดจเตฝเด•เต‡เดฃเตเดŸ เด•เต‹เดกเต เดชเด™เตเด•เดฟเดŸเดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, Github-เดฒเต‹ เดฎเดฑเตเดฑเตŠเดฐเต เดธเต‡เดตเดจเดคเตเดคเดฟเดฒเต‹ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด•เตเดฐเต†เดกเตปเดทเตเดฏเดฒเตเด•เตพ เดนเต‹เดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด‰เดฆเดพเดนเดฐเดฃเด‚ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตฝ:

Sys.setenv(
DSN = "database_name",
UID = "เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดเดกเดฟ",
PASS = "เดชเดพเดธเตโ€Œเดตเต‡เดกเต"
)

เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เตพ เดฒเต‹เด—เดฟเตป เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚:

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

เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด•เต‚เดŸเตเดคเตฝ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต (เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพ เดกเดพเดฑเตเดฑ เด‡เดŸเดฏเตเด•เตเด•เดฟเดŸเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ). เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด…เดต เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดฒเดญเตเดฏเดฎเดพเด•เตเด‚, เดจเดฟเด™เตเด™เตพ เด…เดต เด•เต‹เดกเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ.

เดธเตเดฑเตเดฑเตˆเดฒเดฑเตเดณเตเดณ เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป เดŸเตˆเดกเตˆเดตเต‡เดดเตเดธเต

เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเต เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เดพเตป เดธเตโ€Œเดฑเตเดฑเตˆเดฒเตผ เดชเดพเด•เตเด•เต‡เดœเดฟเดจเต เดจเดฟเด™เตเด™เดณเต† เดธเดนเดพเดฏเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚; เด•เต‹เดกเต เดถเตˆเดฒเดฟ เดธเตเดตเดฏเดฎเต‡เดต เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‡เดคเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดถเตเดจเดฎเตเดณเตเดณ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเตฝ styler::style_file() เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดจเดฟเด™เตเด™เตพ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต. เด“เตผเดกเตผ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เดชเดพเด•เตเด•เต‡เดœเต เด’เดฐเตเดชเดพเดŸเต (เดŽเดฒเตเดฒเดพเด‚ เด…เดฒเตเดฒ) เดšเต†เดฏเตเดฏเตเด‚.

R เดฎเดพเตผเด•เตเด•เตเดกเต—เตบ เดชเตเดฐเดฎเดพเดฃเด™เตเด™เตพ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เดจเดพเดฏเตเด•เตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฟเดง เดตเดธเตโ€Œเดคเตเดคเด•เตพ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดฎเดฟเด•เดšเตเดš R เดฎเดพเตผเด•เตเด•เตเดกเต—เตบ เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดšเต. เด…เดชเตเดชเต‹เตพ เด…เดคเต‡ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดจเดฒเตเดฒเดคเดพเดฃเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดคเต‹เดจเตเดจเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดชเต‚เดšเตเดšเด•เดณเต‹เดŸเต เดฎเดพเดคเตเดฐเด‚. เด’เดฐเต เดชเตเดฐเดถเตโ€Œเดจเดตเตเดฎเดฟเดฒเตเดฒ, เด’เดฐเต เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เตเดฏเดพเดฑเตเดฑเต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเด‚. เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เดณเตเดŸเต† 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 เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ

เดตเต†เดณเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต

เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป R เด•เต‹เดกเต, เด…เดตเดฌเต‹เดงเดœเดจเตเดฏเดฎเดพเดฏ เดจเดพเดตเดฟเด—เต‡เดทเตป, เดธเตเดฒเตˆเดกเต เดฎเต†เดจเตเด•เตพ เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดฟเด•เดšเตเดš HTML เด…เดตเดคเดฐเดฃเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเดพเดฃเต เดตเต†เดณเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ. เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เดธเตโ€Œเดฑเตเดฑเตˆเดฒเดฟเด‚เด—เต เด“เดชเตเดทเดจเตเด•เดณเตเดณเตเดณ เด’เดฐเต เดจเต†เดธเตเดฑเตเดฑเดกเต เดธเตเดฒเตˆเดกเต เด˜เดŸเดจ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเตป HTML เด•เตเดฑเตเด•เตเด•เตเดตเดดเดฟเด•เตพ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดถเดฐเดฟ, HTML เดเดคเต เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚, เด…เดคเดฟเดจเดพเตฝ เดŽเดฒเตเดฒเดพ เดซเต‹เดฃเดฟเดฒเตเด‚ เดŸเดพเดฌเตโ€Œเดฒเต†เดฑเตเดฑเดฟเดฒเตเด‚ เดฒเดพเดชเตโ€ŒเดŸเต‹เดชเตเดชเดฟเดฒเตเด‚ เด…เดตเดคเดฐเดฃเด‚ เดคเตเดฑเด•เตเด•เดพเดจเดพเด•เตเด‚. เดชเดพเด•เตเด•เต‡เดœเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต YAML เดนเต†เดกเดฑเดฟเตฝ เดตเดฟเดณเดฟเดšเตเดšเต เดตเดฟเดตเดฐ เดตเต†เดณเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‡เดคเดพ:

- เดถเต€เตผเดทเด•เด‚: "เดชเต€เดชเตเดชเดฟเตพ เด…เดจเดฒเดฟเดฑเตเดฑเดฟเด•เตเดธเต เดชเตเดฐเดชเดžเตเดšเดคเตเดคเดฟเดจเตเดฑเต† เด…เดฑเตเดฑเด‚ เดŽเด•เตเดธเตเดชเต‹เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต"
เดฐเดšเดฏเดฟเดคเดพเดตเต: "เด•เต€เดคเตเดคเต เดฎเด•เตเดจเตพเดŸเตเดŸเดฟ"
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต:
เดตเต†เดณเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต::revealjs_presentation:
เด•เต‡เดจเตเดฆเตเดฐเด‚: เด…เดคเต†
เดซเดฒเด•เด‚:starwars.html
เดคเต€เด‚: เด•เดฑเตเดชเตเดชเต
เดคเต€เดฏเดคเดฟ: "เดŽเดšเตเดšเตเด†เตผ เด…เดจเดฒเดฟเดฑเตเดฑเดฟเด•เตเดธเต เดฎเต€เดฑเตเดฑเดชเตเดชเต เดฒเดฃเตเดŸเตป - 18 เดฎเดพเตผเดšเตเดšเต 2019"
resource_files:
โ€” 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 เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ

R เดทเตˆเดจเดฟเดฏเดฟเดฒเต† HTML เดŸเดพเด—เตเด•เตพ

เดฎเดฟเด•เตเด• เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผเดฎเดพเดฐเตเด‚ R เดทเตˆเดจเดฟเดฏเตเดŸเต† HTML เดŸเดพเด—เตเด•เตพ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดชเตเดฐเดฏเต‹เดœเดจเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ. เดŽเดจเตเดจเดพเตฝ เด‡เดต 110 เดŸเดพเด—เตเด•เตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต, เด‡เดคเต เด’เดฐเต HTML เดซเด‚เด—เตโ€Œเดทเดจเต‹ เดฎเต€เดกเดฟเดฏ เดชเตเดฒเต‡เดฌเดพเด•เตเด•เต‹เด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดนเตเดฐเดธเตเดต เด•เต‹เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดŸเดพเดธเตโ€Œเด•เต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเดฎเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจ "เดตเดฟเดœเดฏ" เดถเดฌเตโ€Œเดฆเด‚ เดชเตเดฒเต‡ เดšเต†เดฏเตเดฏเดพเตป เดžเดพเตป เด…เดŸเตเดคเตเดคเดฟเดŸเต† tags$audio เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต.

เดธเตเดคเตเดคเดฟ เดชเดพเด•เตเด•เต‡เดœเต

เดˆ เดชเดพเด•เตเด•เต‡เดœเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เดธเตเดคเตเดคเดฟ เด•เดพเดฃเดฟเด•เตเด•เดพเตป เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เด‡เดคเต เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด…เดตเตผ เด…เดคเต เดถเดฐเดฟเด•เตเด•เตเด‚ เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดฑเดฟเดฏเดพเดคเตเดค 10 เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ R เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ

เดธเตเด•เดฟเตฝเดฌเต‹เด•เตเดธเต เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต:

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•