Sink
Met behulp van het commando sink kan het resultaat van berekeningen naar een file worden geschreven.
Eerst wat data binnen halen om te kunnen bewerken:
> # lees een dataframe in.
> cohort <- read.table("gegevens.txt", header=T)
> # maak de namen in de eerste rij van cohort beschikbaar als namen van
> # variabelen met bijbehorende inhoud (kolommen van dataframe)
> attach(cohort).
> # en laat zien om welke variabelen het gaat.
> names(cohort)
En dan nu een analyse uitvoeren en de resultaten naar een file wegschrijven:
> # bereken summary statistics en ...
> # schrijf het resultaat naar een file met de naam summary.out
> # open eerst de file waar de output naar toe moet worden geschreven.
> sink("summary.out")
> # bereken summary statistics van de variabelen in dataframe cohort.
> summary(cohort)
> # sluit de file waar de output naar toe is geschreven.
> sink()
Met sink kun je dus de output van een reeks van commando's opvangen en naar een file laten schrijven.
Met de functie dump kun je de inhoud van 1 variabele naar een file wegschrijven.