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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert