.dta-Dateien in R importieren - so geht's (Schritt für Schritt)

Von Fabian
Kategorie: R
Tags: Input/Output
Lesezeit: 2 Minuten

Der einfachste Weg, .dta-Dateien in R zu importieren, ist die Verwendung der Funktion read_dta() aus der Port- Bibliothek.

Diese Funktion verwendet die folgende grundlegende Syntax:

data <- read_dta('C:/Users/User_Name/file_name.dta')

Das folgende Schritt-für-Schritt-Beispiel zeigt, wie Sie in der Praxis eine .dta-Datei in R importieren.

Schritt 1: Laden Sie eine .dta-Datendatei herunter

Für dieses Beispiel laden wir die .dta-Datei namens cola.dta von dieser Seite herunter.

Statistikdatei

Schritt 2: Portpaket installieren

Als nächstes installieren wir das Port-Paket in R:

install.packages('haven')

Wir laden dann das Paket:

library(haven)

Schritt 3: Importieren Sie die .dta-Datei

Als Nächstes verwenden wir die Funktion read_dta(), um die .dta-Datei zu importieren:

data <- read_dta('C:/Users/bob/Downloads/cola.dta')

Nachdem wir die .dta-Datei importiert haben, erhalten wir eine kurze Zusammenfassung der Daten:

#Datenklasse anzeigen
class(data)

[1] "tbl_df"     "tbl"        "data.frame"

#Dimensionen des Dataframes anzeigen
dim(data)

[1] 5466    5

#die ersten sechs Datenzeilen anzeigen
head(data)

     ID CHOICE PRICE FEATURE DISPLAY
1     1      0 1.79        0       0
2     1      0 1.79        0       0
3     1      1 1.79        0       0
4     2      0 1.79        0       0
5     2      0 1.79        0       0
6     2      1 0.890       1       1

Wir können sehen, dass die Datei erfolgreich als Dataframe importiert wurde und 5 Spalten und 5.466 Zeilen enthält.

Zusätzliche Ressourcen

Die folgenden Tutorials erklären, wie Sie andere Dateitypen in R importieren:

So importieren Sie CSV-Dateien in R
So importieren Sie Excel-Dateien in R
So importieren Sie SAS-Dateien in R
Manuelle Eingabe von Rohdaten in R

Statistik: Der Weg zur Datenanalyse

* Amazon Affiliate Link


Das könnte Sie auch interessieren:
R

So verwenden Sie die read.delim-Funktion in R

Sie können die Funktion read.delim() verwenden, um Textdateien mit Trennzeichen in R einzulesen.

Diese Funktion verwendet die folgende grundlegende Syntax:

read.delim(file, header=TRUE, sep='\t')

wo:

  • file …