Beskrivelsen under er ikke nødvendigvis utfyllende og forutsetter kjennskap til RStudio og bruk av git og GitHub. Som en ekstra støtte anbefales R pacakges av Hadley Wickham og spesielt beskrivelsen av git og GitHub.
devtools::install_github("Rapporteket/rapRegTemplate")
)Denne delen er satt som valgfri men kan likevel være relevant, særlig om det er ønskelig å benytte templatetet som utgangspunkt for etablering av nye registre på Rapporteket.
r Sys.getenv("R_RAP_CONFIG_PATH")
) er i henhold til det datagrunnlaget som er gjort tilgjengeligdf <- getRegData("navn_på_register")
attributes(df)
df <- getFakeRegData()
attributes(df)
Utgangspunket for de neste stegene er bruk av det innebygde datasettet "mtcars", jf. "Alternativ 2" over.
tabPanel("Figur og tabell"
# Last inn data
og kommenter inn linja under # Figur og tabell
og kommenter inn de linjene som ligger under ## Figur
og ## Tabell
, hhvoutput$distPlot
og output$distTable
) du nå har definert i inst/shinyApps/app1/server.RregData
gis inn til de funksjoner som lager figur og tabell, hhvinput$var
og input$bins
)?makeHist
summary
av valgt variabel ved å legge til kode i inst/shinyApps/app1/server.RTips til oppgave B:
## Sammendrag output$distSummary <- renderTable({ as.data.frame(sapply(regData, summary))[input$var] }, rownames = TRUE)
Bruk samme tilnærming som over, men for "Samlerapport". Her er det en del nye elementer, bl.a.
Denne delen forutsetter bruk av Docker for Rapporteket eller tilsvarende utviklingsmiljø som "simulerer" Rapporteket. Her skal hver enkelt bruker kunne bestille rutinemessig tilsending per epost av gitte rapporter, eksempelvis slik som samlerapporten over med predefinerte verdier for "Variabel" og "Antall grupper". Tilnærmingen introduserer noen nye elementer, slik som:
Git er et verktøy for versjonskontroll som gir mulighet for å spore endringer og samarbeide om kode. Basale funksjoner i git er svært nyttinge, men kan virke forvirrende i starten. Sørg for at egen kode (bestandig) versjonshåndteres (i git) og at koden finnes sentralisert og tilgjengelig for deg selv og andre (på GitHub).
NB Ved etablering av et nøkkelpar for bruk av Secure Shell (ssh) i kommunikasjonen med GitHub (generelt lurt men også nødvendig for avansert bruk av Rapporteket) er det viktig å påse at disse blir etablert på din egen fysiske datamaskin (og eksempelvi ikke inne i en docker-container om det er i bruk)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.