So konvertieren sie tibble in einen datenrahmen in r (mit beispiel)
Ein Tibble ist ein Datenrahmen in R, der über eine verfeinerte Druckmethode verfügt, die nur die ersten 10 Zeilen eines Datenrahmens anzeigt.
Dies erleichtert die Arbeit mit großen Datenmengen erheblich und verhindert, dass R versucht, jede Zeile zu drucken, wenn Sie versehentlich einen großen Datenblock auf der Konsole drucken.
Manchmal möchten Sie jedoch ein Tibble in einen Datenrahmen konvertieren.
Sie können dazu die folgende Syntax verwenden:
my_df <- as. data . frame (my_tibble)
Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.
Beispiel: Konvertieren Sie Tibble in einen Datenrahmen in R
Angenommen, wir verwenden die Funktion read_csv() , um eine CSV-Datei in R zu lesen:
library (tidyverse)
#import CSV file into tibble
my_tibble <- read_csv(' my_data.csv ')
#view tibble
print (my_tibble)
# A tibble: 7 x 3
points assists rebounds
1 24 4 8
2 29 4 8
3 33 6 5
4 34 7 5
5 20 5 9
6 18 9 12
7 19 10 10
#view class
class (my_tibble)
[1] "spec_tbl_df" "tbl_df" "tbl" "data.frame"
Standardmäßig importiert die Funktion read_csv() die CSV-Datei als Tibble.
Wir können jedoch die folgende Syntax verwenden, um dieses Tibble in einen Datenrahmen umzuwandeln:
#convert tibble to data frame
my_df <- as. data . frame (my_tibble)
#view class of my_df
class(my_df)
[1] "data.frame"
Wir können sehen, dass das Tibble erfolgreich in einen Datenrahmen konvertiert wurde.
Wir können auch bestätigen, dass der Datenrahmen genau die gleichen Werte wie das Tibble enthält:
#view data frame
print (my_df)
points assists rebounds
1 24 4 8
2 29 4 8
3 33 6 5
4 34 7 5
5 20 5 9
6 18 9 12
7 19 10 10
Die Werte im Datenblock sind die gleichen wie im Tibble.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in R ausführen:
So drucken Sie alle Zeilen eines Tibble in R
So konvertieren Sie einen Datenrahmen in eine Matrix in R