Vjezba R markdown

Prije importovanja baze, u chanku provjerite u kojem ste working directory. To cete uraditi tako sto ukucate getwd() u chanku. Ako vam ne odgovara wd onda preko setwd() odredite u skladu gdje vam se nalazi baza.

WHO <- read.csv("WHO.csv")
library(ggplot2)
ggplot(WHO, aes (x=GNI, y=FertilityRate, color=LifeExpectancy))+geom_point()
## Warning: Removed 35 rows containing missing values (`geom_point()`).

library(viridis)
## Loading required package: viridisLite
ggplot(WHO, aes (x=GNI, y=FertilityRate, color=LifeExpectancy)) + geom_point() + scale_color_viridis()
## Warning: Removed 35 rows containing missing values (`geom_point()`).

Tabele u Rmarkdown

library(knitr)
kable (WHO[1:7,1:4])
Country Region Population Under15
Afghanistan Eastern Mediterranean 29825 47.42
Albania Europe 3162 21.33
Algeria Africa 38482 27.42
Andorra Europe 78 15.20
Angola Africa 20821 47.58
Antigua and Barbuda Americas 89 25.96
Argentina Americas 41087 24.42
kable(table(WHO$Region), col.names = c("Regija", "Broj"))
Regija Broj
Africa 46
Americas 35
Eastern Mediterranean 22
Europe 53
South-East Asia 11
Western Pacific 27

Import slike

Kod bez dimenzija = ![Slika1](which graph.jpeg) Slika1

Slijedeca slika je dobivena sa kodom:<img src="which graph.jpeg" width="200">

Bold tekst dobijemo kada prije i poslije teksta stavimo dvije zvjezde
Dakle

**Bold** = Bold
*Italic* = Italic
***Bold i Italic*** = Bold i italic
****Underline**** = ****Underline****

Kada zelimo link na stranicu onda stavimo ostre zagrade<link>i unutar njih tekst:
https://r-graph-gallery.com/

Jednostavni primjer tabele (na pocetku trebaju da su 4 space-a pa onda linija)

First Header  | Second Header
------------- | --------------
Content Cell  | Content Cell
Content Cell  | Content Cell

Nabrajanje

\ - + sluzi za nabrajanje

Novi red

dobijemo kada nakon zadnje recenice pritisnemo dva puta space pa enter, a ako cemo novi pasos onda dva puta space i dva puta enter.

----- 4 ili vise crtica sluzi za linju page break. bitno je da poslije toga kliknemo na dva spacea i 2 x enter pa onda paragraf. Ako to ne uradimo nego odmah po?nemo kucati ispod ove cetri linije i tekst bi bio stubic
## ovo su headings, u zavisnosti koliko ima taraba ili hashtag to je toliki heading

sluzi za kod dakle izmedju upisujete kod i nakon knitr on u dokumentu bude drugog formata.

Note: kada stavljamo redni broj mozemo i da pogrijesimo redosljed, u knitr nam to sam ispravi.

Kada necemo rezultat ni kod

onda pored r u chunk stavimo include=FALSE. Recimo to mogu da stavljam za cas ako ocjenim da neka lekcija je preteska onda stavim include = FALSE, a bude mi zadrzana u moj. Rmd:

Kad hocemo i rezultat i kod

onda pored r, upisujemo eval=TRUE u viticastoj zagradi

x<-3
2+x
## [1] 5

Kad hocemo samo kod

onda pored r, upisujemo eval=FALSE u viticastoj zagradi

x<-3
2+x

Kad hocemo samo rezultat bez koda

onda nakon r, u viticastoj zagradi ukucamo echo = FALSE

## [1] 5

Page brake za html

U tekst (dakle ne u chunk) prije page brake ukucamo:
<P style="page-break-before: always">


Uvezivanje dokumenta

Dokument mozemo uvezati u html, word i pdf. Ako zelimo u pdf potrebno nam je da instalramo Miktex ili odgovarajuci tex (u zavisnosti da li koristmo Microsoft ili Mac).

Objavljivanje dokumenta

Kada zelimo da ga publikujemo moramo da instaliramo paket rsconnect.