datafiles
Input-/Outputmöglichkeiten in R
Data Frames
Data-Frames haben wegen ihrer Bedeutung zum Datenaustausch mit anderen Programmen eine hohe Wichtigkeit und eigene Befehle.
Einlesen eines Datenobjektes 'my.data' aus einer externen Datei im tab-delimited Format.
# Einlesen einer Datei 'and_then.dat' von einem Laufwerk p: my.data <- read.delim("p:/and_then.dat") # Einlesen einer Datei irgendwo im Web über eine URL my.data <- read.delim("http://www.psych.uni-goettingen.de/r/files/and_then.dat")
Export bzw. wegschreiben eines Datenobjektes 'my.data':
# Data Frame in Datei wegschreiben (default settings) write.table(my.data, "p:/my_data.dat") # Data Frame in Datei wegschreiben (tab-delimited) write.table(my.data, "p:/my_data.dat", sep="\t") # wenn die String-Variablen und die Variablennamen in Quotes ("...") stören: write.table(my.data, "p:/my_data.dat", sep="\t", quote=F) # wenn die Fallnummern stören bzw. das Verrutschen der Variablennamen(Spaltennamen): write.table(my.data, "p:/my_data.dat", sep="\t", quote=F, row.names=F)
Spreadsheet-Dateien (Excel, Calc, ...)
Spreadsheet-Dateien am besten exportieren und dann mit read.table() oder read.csv() einlesen.
Der Export aus R für Spreadsheet-Dateien geht mit write.table() bzw. write.csv().