Inleiding Programmeren + R

Sink

» Start

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.