Hoe tibble naar data frame in r te converteren (met voorbeeld)
Een tibble is een dataframe in R met een verfijnde afdrukmethode die alleen de eerste 10 regels van een dataframe weergeeft.
Dit maakt het werken met grote gegevens veel eenvoudiger en voorkomt dat R elke rij probeert af te drukken als u per ongeluk een groot blok gegevens naar de console afdrukt.
Soms wilt u echter een tibble omzetten in een dataframe.
U kunt hiervoor de volgende syntaxis gebruiken:
my_df <- as. data . frame (my_tibble)
Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.
Voorbeeld: Converteer Tibble naar Data Frame in R
Stel dat we de functie read_csv() gebruiken om een CSV-bestand in R te lezen:
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"
Standaard importeert de functie read_csv() het CSV-bestand als tibble.
We kunnen echter de volgende syntaxis gebruiken om dit tibble om te zetten in een dataframe:
#convert tibble to data frame
my_df <- as. data . frame (my_tibble)
#view class of my_df
class(my_df)
[1] "data.frame"
We kunnen zien dat de tibble met succes is omgezet naar een dataframe.
We kunnen ook bevestigen dat het dataframe exact dezelfde waarden bevat als de tibble:
#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
De waarden in het datablok zijn dezelfde als die in de tibble.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in R kunt uitvoeren:
Hoe u alle regels van een Tibble in R afdrukt
Hoe een dataframe naar een matrix in R te converteren