Paano Idokumento ang Iyong R Analysis nang Seamless na may R Markdown

Paano Idokumento Ang Iyong R Analysis Nang Seamless Na May R Markdown



Gamit ang versatile na R Markdown na format, madali mong maisasama ang text, executable R code, at ang mga resulta nito sa isang file. Maraming static at dynamic na format ng output gaya ng PDF (.pdf), Word (.docx), at HTML (.html), ay maaaring madaling mabago mula sa mga file na ito. Ang isang mahusay na isinulat na R Markdown na file ay may pakinabang ng pagiging reproducible. Ipinahihiwatig din nito na maaari mong gawing muli ang papel nang hindi binabago ang totoong file kung makakita ka ng isyu sa pag-transcribe ng data o may kakayahang magdagdag ng bagong impormasyon sa pananaliksik. Dahil mayroon nang built-in na R markdown package ang RStudio, walang kinakailangang mga paunang hakbang para sa pag-install nito.

Test Code

Bago magsimula sa R ​​Markdown, tiyaking mayroon kang R na naka-mount sa iyong system. Kasabay nito, dapat ilunsad ang RStudio sa ngayon. Una, gumawa kami ng script para sa dataset na ginagamit namin sa R ​​Markdown file.

Ini-import namin ang library ng 'mga dataset' mula sa R ​​sa loob ng lugar ng source code. Maaaring makuha ang mga built-in na dataset gamit ang library na ito. Kaya, ang dataset na pinangalanang 'AirPassengers' ay kinukuha gamit ang 'data' na function at ibinubuod gamit ang 'summary' function.







Sa huli, inilalapat ang plot() function sa dataset na ito para makakuha ng graph/plot view ng partikular na dataset. Pagkatapos patakbuhin ang code na ito, makuha namin ang buod ng dataset na ito na ipinapakita sa console.



aklatan ( mga dataset )

datos ( 'Mga AirPassenger' )

buod ( Mga AirPassenger )

balangkas ( Mga AirPassenger )



Sa kanang pane ng RStudio, makikita mo rin ang plot para sa dataset ng AirPassengers na lumalabas. Ngayon, ginagamit namin ang code na ito sa aming R Markdown na dokumento.





Pagsisimula sa R ​​MarkDown sa RStudio

Upang simulan ang isang R Markdown file, kailangan mong gamitin ang menu na “File” mula sa kaliwang tuktok na window ng RStudio. I-tap ito at palawakin ang opsyong 'Bagong File' na magagamit. Sa loob ng opsyong 'Bagong File', mahahanap mo ang opsyong 'R Markdown' na nakalista. I-tap ito para gumawa ng isa.



May lalabas na bagong window na 'Bagong R Markdown' sa iyong screen ng RStudio. Dahil gusto naming lumikha ng isang R Markdown na dokumento, kailangan naming piliin ang 'Dokumento' mula sa kaliwang pane. Ngayon, maaari mong pangalanan ang iyong dokumento gamit ang field na 'Pamagat'; pinangalanan namin itong 'Pagsusulit'.

Gayundin, maaari mong ibigay ang iyong pangalan bilang may-akda ng dokumentong ito, ibig sabihin, 'John'. Sa huling field, dapat mong ibigay ang petsa kung kailan mo ginawa ang R Markdown na dokumento. Maaari mo ring gamitin ang checkbox upang i-render ang petsa ng isang dokumento sa tuwing ina-update mo ito.

Ngayon, kailangan mong piliin ang default na format ng output ng iyong file, ibig sabihin, html, pdf, o Word. Sa aming kaso, pipiliin namin ang 'HTML' bilang default na format ng output para sa file. I-tap ang button na “OK” para magpatuloy sa paggawa ng sample na R Markdown file. Maaari mo ring gamitin ang button na 'Gumawa ng Walang Lamang Dokumento' upang gumawa ng walang laman na Markdown file.

Lumipat sa Visual Mode para sa Pag-edit

Ang sample na R Markdown file ay binuksan sa RStudio Source area. Ngayon, maaari mong i-edit ang sample na Markdown file na ito ayon sa iyong mga pangangailangan. Ang Markdown sample file na ito ay nahahati sa tatlong bahagi. Ang bahagi na nagsisimula at nagtatapos sa '—' ay tinatawag na 'Header' ng Markdown file. Kabilang dito ang impormasyong ibinigay mo habang sinimulan mong gumawa ng sample markdown file, ibig sabihin, pamagat, may-akda, petsa, at format ng output.

Ang bahaging '## R Markdown', kabilang ang mga linya ng text, ay ang 'text' block ng markdown file na ito. Maaari mo ring i-update ito at ilagay ang iyong teksto dito. Ang '## R Markdown' ay isang heading na maaari ding i-update. Ang susunod na bahagi na nagsisimula sa tatlong ''`' na simbolo ay tumutukoy sa 'Code Chunk' na bahagi na partikular para sa pagdaragdag ng mga snippet ng code. Ang bahagi ng coding ay maaari ding samahan ng bahaging 'mga plot' na partikular para sa pagbuo ng mga graph sa pamamagitan ng mga code.

Lumipat kami sa 'Visual' mode ng R Markdown file gamit ang 'Visual' na buton mula sa taskbar ng binuksan na RStudio window. Ang bagong bukas na window ay nagbibigay sa iyo ng ilang mga tagubilin tungkol sa paglipat sa loob ng Visual mode. I-tap ang button na 'Gumamit ng Visual Mode' upang buksan ang visual mode.

I-edit ang Sample File

Ngayon, ang pag-edit ng 'Visual' mode para sa R ​​Markdown sample file ay inilunsad. Maaari mong i-format, ipasok, at i-edit ang buong file gamit ang mga ibinigay na menu sa taskbar. Halimbawa, hindi namin na-update ang bahagi ng Header ngunit pinalitan namin ang mga pamagat ng Header para sa mga bloke na 'Text' at 'Mga Plot'. Palitan ang sample na text ng bagong text at magbigay ng bagong code sa lugar ng code. Na-update din namin ang 'Plot' ng file na ito nang patagilid.

I-save ang File

Ngayon, gamitin ang button na 'Knit' na ibinigay sa taskbar ng RStudio upang makabuo ng isang dokumento.

Ngayon, hihilingin sa iyo ng RStudio ang lokasyon at pangalan ng isang bagong Markdown file na iyong ise-save. Ang uri ng R Markdown file ay '.Rmd' bilang default. Pinangalanan namin itong 'pagsubok' ayon sa sumusunod na larawan at i-save ito sa drive na 'D' sa pamamagitan ng pindutang 'I-save':

Pagkatapos i-save ang iyong bagong nabuong R Markdown file, maaaring masangkot ang RStudio sa kaunting pagproseso upang maipakita ang dokumento. Bago iyon, maaaring hilingin sa iyo na magsimula ng bagong session sa pamamagitan ng pag-pop up sa sumusunod na window. I-tap ang “Start New Session” para magpatuloy:

Suriin ang Markdown Document

Pagkaraan ng ilang sandali, sisimulan ng RStudio ang bagong session nito kasama ang pagbubukas ng bagong likhang R Markdown na dokumento sa isang hiwalay na window sa pamamagitan ng RStudio. Ang file ay naglalaman ng 'Header' na bloke nito na may pamagat ng isang file bilang 'Pagsubok' na sinusundan ng pangalan ng may-akda at ang petsa ng paggawa. Ipinapakita ng code at plot block ang 100 porsyentong parehong output na ipinapakita sa output ng code na 'Pagsubok'.

Konklusyon

Ang gabay na ito ay nagbibigay ng pinakamahusay na pagpapakita ng paggamit ng wikang R upang lumikha ng isang dokumento sa pamamagitan ng R Markdown. Simula sa pag-set up ng dokumento, ipinaliwanag namin kung paano i-edit, i-save, at buksan ang bagong nabuong R Markdown file at tingnan ang header block, text block, code chunk block, at plot block nito.