rmarkdown :: CheatSheet (2024)

rmarkdown :: CheatSheet (1)

Lataa pdf

Käännökset (PDF)

  • Hollantilainen
  • Saksalainen
  • Italialainen
  • Japanilainen
  • Korealainen
  • Espanjalainen
  • Turkkilainen
  • vietnam

Mikä on rmarkdown?

  • .RMD -tiedostot:Kehitä koodi ja ideoitasi rinnakkain yhdellä asiakirjalla.Suorita koodi yksittäisinä paloina tai koko asiakirjana.
  • Dynaamiset asiakirjat:Neulo toisiinsa, taulukot ja tulokset narratiivisella tekstillä.Työskentele monille muotoille, kuten HTML, PDF, MS Word tai MS PowerPoint.
  • Toistettava tutkimus:Lataa, linkittää tai liitä raportti jaettavaksi.Kuka tahansa voi lukea tai suorittaa koodisi toistaaksesi työsi.

Työnkulku

  1. Avaauusi .rmd -tiedostoRStudio IDE: ssä menemälläTiedosto> Uusi tiedosto> R Markdown.

  2. Upottaa koodipaloissa.Suorita koodi linjalla, Chunk tai kaikki kerralla.

  3. Kirjoittaa tekstiäja lisää taulukot, kuvat, kuvat ja viittaukset.Muoto Markdown Syntaxilla tai RStudio Visual Markdown -editorilla.

  4. Aseta tulostusmuodot ja asetuksetYaml -otsikossa.Mukauta teemoja tai lisää parametreja suorittaaksesi tai lisätäksesi interaktiivisuutta kiiltävän kanssa.

  5. Pelastaa ja tehdäkoko asiakirja.Neulo ajoittain esikatsellaksesi työtäsi kirjoittaessasi.

  6. Jaa työsi!

Lähdeeditori

rmarkdown :: CheatSheet (3)

Ominaisuudet lähdeeditorissa

  1. Uusi tiedosto
  2. Upottaa koodi
  3. Kirjoittaa tekstiä
  4. Aseta tulostusmuodot ja asetukset
  5. Pelastaa ja tehdä
  6. Jakaa
  • Aseta esikatselupaikka
  • Aseta koodi
  • Siirry koodiin
  • Suorita koodipalat (t)
  • Näytä ääriviivat
  • Muokkaa Chunk -asetuksia
  • Suorita kaikki aiemmat palat
  • Suorittaa virta
  • Vaihda visuaaliseen editoriin

Visuaalinen editori

rmarkdown :: CheatSheet (4)

Ominaisuudet visuaalisessa editorissa

  • Lisätä viittauksia
  • Tyylivaihtoehdot
  • Lisää/muokkaa määritteitä
  • Vaihda lähdeeditoriin

Tulos

rmarkdown :: CheatSheet (5)

Ominaisuudet renderoidussa lähtöikkunassa

  • Tiedostopolku tulostusasiakirjaan
  • Etsi asiakirja
  • Julkaise osoitteeseen rpubs.com, Shinyapps.io, Posit Connect
  • Lataa uudelleen

Upota koodi knitriin

Koodipalat

Surround Code -palat`` `{r}ja`` `tai käytä insert -koodi -chunk -painiketta.Lisää chunk -etiketti ja/tai chunk -vaihtoehdot kiharauhojen sisäänr -.

`` `{r chunk-label, sisällytä = false}`` `

Aseta globaalit asetukset

Aseta asetukset koko asiakirjalle ensimmäisessä kappaleessa.

`` `{R sisältää = false}knitr :: opts_chunk $ set (viesti = false)`` `

Sisäinen koodi

Lisätä`r `tekstiosiksi.Koodi arvioidaan renderöinnissä ja tulokset näkyvät tekstinä.

Merkintäteksti

Rakennettu `r getrversion ()`

Tekee tulostetiedoston ”rakennettuna 4.4.0: lla”.

Chunk -vaihtoehdot

Palavaihtoehtojen taulukko.Ensimmäinen sarake on vaihtoehdon nimi, toinen sarake on vaihtoehdon oletusarvo, kolmas sarake kuvaa, mitä vaihtoehto tekee.
VaihtoehtoLaiminlyöntiVaikutukset
kaikuTOTTANäytä koodi tulostusasiakirjassa
virheVäärennettyTrue (näytä virheilmoitukset Docissa), väärä (lopeta renderöinti, kun virhe tapahtuu)
arvioidaTOTTASuorita koodi Chunkissa
sisältääTOTTASisällytä Chunk Dociin juoksemisen jälkeen
viestiTOTTANäytä koodiviestit asiakirjassa
VaroitusTOTTANäytä koodivaroitukset asiakirjassa
tulokset"Markup""ASIS"(läpäistä tulosten läpi),"piilottaa"(Älä näytä tuloksia),"Pidä"(Laita kaikki tulokset kaikki koodi)
kuvio"Oletus""Vasen"-"Oikein"tai"keskusta"
KuvioTyhjäAlt -teksti figuurille
kuvioTyhjäKuvan kuvateksti merkkijonona
kuvio"Kuva/"Etuliite tiedostopolkujen luomiseen
Kuva leveys ja kuva7Tontin mitat tuumina
leveysRescales -lähtöleveys, esim."75%"-"300px"
romahdusVäärennettyKytke kaikki lähteet ja lähtö yhdeksi lohkoksi
kommentti"##"etuliite jokaiselle tuloslinjalle
lapsiTyhjäTiedosto (t) neuloa ja sisällyttää sitten
pusersTOTTAsisällyttää tai sulje pois koodipalat poimia lähdekoodiaKnitr :: Purl ()

Katso lisää vaihtoehtoja ja oletusarvoja käyttämällästr (knitr :: opts_chunk $ get ()).

Lisätä viittauksia

Luo viittauksia bibliografiatiedostosta, Zotero -kirjastosta tai DOI -viitteistä.

Rakenna bibliografia

  • Lisää BIBTEX- tai CSL -bibliografiat Yaml -otsikkoon.

    ---otsikko- "Asiakirjani"bibliografia-Viitteet.BIBlinkkien ja- TOTTA---
  • Jos Zotero on asennettu paikallisesti, pääkirjasto on automaattisesti käytettävissä.

  • Lisää DOI: n viittauksia etsimällä “from doi”Lisäysviittausvuoropuhelu.

Lisätä viittauksia

  • PääsyLisätä viittauksiavalintaikkuna visuaalisessa editorissa napsauttamalla@ @Symboli työkalurivissä tai napsauttamallaLisää> viittaus.
  • Lisää viittauksia merkinnän syntaksilla kirjoittamalla[@cite]tai@Cite.

Lisätä taulukot

Lähtötietokehykset taulukoina käyttävätKable (tiedot, kuvateksti).

`` `{r}Tiedot <- uskollisia [1: 4,]knitr :: kable (data, caption = "taulukot kable")`` `

Muita pöytäpaketteja ovatflextable-GTjakaapeli.

Kirjoita Markdownilla

Vasemmalla puolella oleva syntaksi tuottaa lähtöä oikealla.

Markdown -syntaksin taulukko ja renderoitujen esimerkkien tekeminen.Ensimmäisessä sarakkeessa oleva syntaksi tuottaa tulosteen toisessa sarakkeessa.
Tavallinen teksti.

Tavallinen teksti.

Lopeta rivi kahdella välilyönnillä uuden kappaleen käynnistämiseksi.

Lopeta viiva, jossa on kaksi tilaa

Aloita uusi kappale.

Lopeta myös linja backslash \: n kanssa uuden rivin valmistamiseksi.

Lopeta myös linja backslashilla

tehdä uusi linja.

*kursivointi*ja ** lihavoitu **
kursivointijarohkea
Superscript^2^/alaindeksi ~ 2 ~
ylikirjoitus2/ala2
~ ~ lakko ~~
lyödä läpi
pakenematon: \* \ _ \\
pakenematon: * _ \
viiva: -, Em Dash: ---
Ajela: -, Em Dash: -
# Otsikko 1
## Otsikko 2

Otsikko 2

...
Niin
###### otsikko 6
Otsikko 6
- Määrittelemätön luettelo - Kohta 2 - Kohta 2A (Sisennys 1 -välilehti) - Kohta 2B
  • järjestämätön luettelo

  • kohta 2

    • Kohde 2a (sisennys 1 -välilehti)

    • kohta 2b

1. Tilattu lista2.Kohta 2 - Kohta 2a (Sisennys 1 -välilehti) - Kohta 2B
  1. tilattu luettelo

  2. kohta 2

    • Kohta 2a

    • kohta 2b

https://posit.co/
[Tämä on linkki.] (Linkki URL)
Tämä on linkki.
[Tämä on toinen linkki.] [Id].
Tämä on toinen linkki.
! [Kuvateksti] (Image.png) tai!

rmarkdown :: CheatSheet (6)

"sanatarkasti koodi"
sanatarkka koodi
`` `Useita rivejä sanatarkasti koodi``
Useat sanatarkasti koodin rivit
> Block -lainaukset

Block Quotes

Yhtälö: $ e^{i \ pi} + 1 = 0 $
yhtälö:\ (e ^ {i \ p) + 1 = 0 \)
yhtälö lohko: $$ E = MC^{2} $$

yhtälölohko:

\ [E = mc^{2} \]

Vaaka-sääntö: ---

Vaaka -sääntö:

| OIKEA | VASEMMALLA | Oletus | Keski123 | 123 || 1 | 1 | 1 | 1 | Taulukko: Kuvateksti, esimerkki
Kuvateksti teksti, esimerkki.
OikeaVasenLaiminlyöntiKeskusta
12121212
123123123123
1111

HTML -välilehdet

## Tulokset {.tabset} ### PlotSTEXT ### Tablesmore -teksti

Tulokset

teksti

Lisää tekstiä

Aseta lähtömuodot ja niiden vaihtoehdot Yamlissa

Aseta asiakirjan YAML -otsikkolähtömuotoja räätälöidä sitälähtövaihtoehdot.Sisennän muoto 2 merkkiä, sisennysvaihtoehdot 4 merkkiä.

---otsikko- "Asiakirjani"kirjoittaja- "Kirjailijan nimi"tulos- html_document-  toc- totta ToC-sijainti-vasen---

Lähtömuototaulukko

Tulosmuotojen taulukko.Ensimmäisen sarakkeen tulostusmuoto luo tiedostotyypin toiseen sarakkeeseen.
LähtömuotoLuo
html_document.html
pdf_document1.pdf
Word_documentMicrosoft Word (.docx)
Powerpoint_presentationMicrosoft PowerPoint (.pptx)
ODT_DocumentOpenDocument -teksti
rtf_documentRikas tekstimuoto
md_documentMerkintä
github_documentGitHubin merkintä
iOSlides_presentationiOSlides HTML -dioja
slidy_presentationLiukumäki liukuu
beamer_presentation2Palkki liukuu

Katso myösflexdashboard-kirja-tislatajablogin.

Lähtöasetukset -taulukko

Tulosasetusten taulukko.Ensimmäinen sarake on vaihtoehdon nimi, toinen sarake on kuvaus ja mahdolliset arvot, ja sitten jäljellä olevat sarakkeet osoittavat, mihin tiedostotyyppeihin jokainen vaihtoehto voidaan käyttää.
Tärkeät vaihtoehdotKuvausHTMLPdfMS -sanaMS PPT
ankkuriNäytä hiiren hoverin ankkurit (tosi tai väärä)X
Citation_packageLatex -paketti viittausten käsittelemiseksi (“oletus”, “Natbib”, Biblatex ”)
Code_downloadAnna lukijoille mahdollisuus ladata .rmd -lähdekoodi (tosi tai väärä)X
koodiAnna lukijoiden vaihtaa R -koodin näyttö (“Ei mitään”, “Piilota” tai “Show”)X
CSSCSS tai SCSS -tiedosto, jota käytetään asiakirjan muotoiluun (esim. “Style.css”)X
kehitysGrafiikkalaite, jota käytetään kuvan lähtöön (esim. “PNG”, “PDF”)XX
df_printMenetelmä tietokehysten tulostamiseen (“oletus”, “Kable”, “Tibble”, “Page”)XXXX
Fig_CaptionPitäisikö luvut tehdä kuvatekstejä (totta tai vääriä)XXXX
kohokohtaSyntaksin korostaminen (“Tango”, “Pygments”, “Kate”, “Zenburn”, “Textmate”)XXX
sisältääSisällön tiedosto, joka sijoitetaan asiakirjaan (“in_header”, “ennen_body”, “jälkikäteen”)XX
säilyttääPidä Markdown .md -tiedosto luotu neulomalla (tosi tai väärä)XXXX
Keep_texPidä keskitason TEX -tiedosto, jota käytetään muuntamiseen PDF: ksi (tosi tai väärä)X
lateksiLatex -moottori PDF -lähtö (“Pdflatex”, “Xelatex” tai “LuLalatex”) tuottaa PDF -lähtöX
reference_docx/_docDocx/PPTX -tiedosto, joka sisältää tyylejä, jotka kopioidaan tulehduksessa (esim. “File.docx”, “File.pptx”)XX
teemaTeemavaihtoehdot (katso allaX
tocLisää sisältötaulukko asiakirjan alussa (tosi tai väärä)XXXX
TOC_DEPTHAlin otsikkotaso lisätä sisältötaulukkoon (esim .2, 3)XXXX
toc_floatKellu sisältötaulukko pääasiakirjan sisällön vasemmalla puolella (tosi tai väärä)X

Käyttää? Jos haluat nähdä kaikki muodon vaihtoehdot, esim.? html_document

Lisää otsikkovaihtoehtoja

Parametrit

Parametroida asiakirjat, jotta voit huijuttaa uusilla tuloilla (esim .data, arvot jne.).

  1. Lisää parametrejaotsikossaparametri.

    ---parametri- osavaltio- "Havaiji"---
  2. Soita parametritkoodissaparams $ nimi.

    `` `{r}Tiedot <- df [, params $ tila]Yhteenveto (tiedot)`` `
  3. Aseta parametritneulottuilla parametreilla tai parametrien argumentillaRender ().

Uudelleenkäytettävät mallit

  1. Luo uusi pakettiInst/rmarkdown/malli -hakemistolla.

  2. Lisää kansiosisältäenmalli.yaml(alla) jaluuranko.rmd(Mallisisältö).

    ---nimi- "Mallini"---
  3. AsentaaPaketti pääsymalliin menemälläTiedosto> Uusi R Markdown> Template.

Bootswatch -teemat

Mukauta HTML -asiakirjoja bootwatch -teemoillabslibpaketti teeman lähtövaihtoehto käyttämällä.KäyttääBSLIB :: bootwatch_themes ()Luettelo käytettävissä olevista teemoista.

---otsikko- "Asiakirjani"kirjoittaja- "Kirjailijan nimi"tulos- html_document- teema- bookat-aurinko----

Mukautetut teemat

Mukauta yksittäisiä HTML -elementtejä käyttämällä BSLIB -muuttujia.Käyttää? BS_THEMEnähdä lisää muuttujia.

---tulos- html_document- teema- BG- "#121212" FG- "#E4E4E4" base_font- google- "Nopea"---

Enemmänbslibathttps://pkgs.rstudio.com/bslib/.

Muotoilu CSS: n ja SCSS: n kanssa

Lisää CSS ja SCSS asiakirjoihisi lisäämällä polku tiedostoonCSSvaihtoehto Yaml -otsikossa.

---otsikko- "Asiakirjani"kirjoittaja- "Kirjailijan nimi"tulos- html_document- CSS- "Style.css"---

Käytä CSS -tyyliä kirjoittamalla HTML -tunnisteita suoraan tai:

  • Käytä Markdownia soveltaa tyyli -määritteitä sisäinen.

    • Haaroitettu span
      A [vihreä] {. My-Color} -sana.tekee nimellä "avihreäsana."

    • Aidattu div

      ::: {. My-Color} Kaikki nämä sanat ovat vihreitä :::::

      antaa jklle

      Kaikki nämä sanat

      ovat vihreitä.

  • Käytä visuaalista editoria.Mennä jhkMuoto> div/spanja lisää CSS -muotoilu suoraan muokkausominaisuuksilla.

Interaktiivisuus

Muuta raportti interaktiiviseksi kiiltäväksi asiakirjaksi 4 vaiheessa:

  1. LisätäRuntime: kiiltäväYaml -otsikkoon.

    ---tulos-html_documentajonaika-kiiltävä---
  2. Kutsu kiiltäviä syöttötoimintoja upottamiseen syöttöobjekteihin.

  3. Soita kiiltävät lähtötoiminnot upottamaan reaktiivisen ulostulon.

    `` {r echo = false}NumeriNput ("n", "kuinka monta autoa?", 5)Renderstable ({pää (autot, syöttö $ n)})`` `
  4. Tehdä jtkrmarkdown :: Run ()tai napsautaAsiakirjaRSTUDIO IDE.

Katso myös kiiltävä ennakkoon paremman suorituskyvyn suhteen.https://rmarkdown.rstudio.com/authoring_shiny_prerendered.

Upota täydellinen kiiltävä sovellus asiakirjaasikiiltävä :: shinyappdir ().Enemmänhttps://bookdown.org/yihui/rmarkdown/shiny-embedded.html.

Tehdä

Kun teet asiakirjan, rmarkdown:

  1. Suorittaa koodin ja upottaa tulokset ja teksti .md -tiedostoon KNITR: llä.
  2. Muuntaa .md -tiedoston tulostusmuotoon PANDOC: lla.

Tallentaa,sittenNeuloaasiakirjan lähdön esikatselu.Tuloksena oleva HTML/PDF/MS Word/jne.Asiakirja luodaan ja tallennetaan samaan hakemistoon kuin .rmd -tiedosto.

Käyttäärmarkdown :: render ()tehdä/neuloa R -konsolissa.Nähdä?Käytettävissä olevat vaihtoehdot.

Alaviitteet

  1. PDFS ja Beamer Diat vaativat lateksia, käytätinytex :: install_tinytex ().↩︎

  2. PDFS ja Beamer Diat vaativat lateksia, käytätinytex :: install_tinytex ().↩︎

rmarkdown :: CheatSheet (2024)
Top Articles
Latest Posts
Article information

Author: Rev. Leonie Wyman

Last Updated:

Views: 6269

Rating: 4.9 / 5 (79 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Rev. Leonie Wyman

Birthday: 1993-07-01

Address: Suite 763 6272 Lang Bypass, New Xochitlport, VT 72704-3308

Phone: +22014484519944

Job: Banking Officer

Hobby: Sailing, Gaming, Basketball, Calligraphy, Mycology, Astronomy, Juggling

Introduction: My name is Rev. Leonie Wyman, I am a colorful, tasty, splendid, fair, witty, gorgeous, splendid person who loves writing and wants to share my knowledge and understanding with you.