Cara mengonversi tibble ke data frame di r (dengan contoh)


Tibble adalah bingkai data di R yang memiliki metode pencetakan halus yang hanya menampilkan 10 baris pertama bingkai data.

Hal ini membuat bekerja dengan data besar menjadi lebih mudah dan mencegah R mencoba mencetak setiap baris jika Anda secara tidak sengaja mencetak blok data besar ke konsol.

Namun, terkadang Anda ingin mengonversi tibble menjadi bingkai data.

Anda dapat menggunakan sintaks berikut untuk melakukan ini:

 my_df <- as. data . frame (my_tibble)

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh: Konversi Tibble ke Data Frame di R

Misalkan kita menggunakan fungsi read_csv() untuk membaca file CSV di R:

 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" 

Secara default, fungsi read_csv() mengimpor file CSV sebagai tibble.

Namun, kita dapat menggunakan sintaks berikut untuk mengubah tibble ini menjadi bingkai data:

 #convert tibble to data frame
my_df <- as. data . frame (my_tibble)

#view class of my_df
class(my_df)

[1] "data.frame"

Kita dapat melihat bahwa tibble telah berhasil diubah menjadi bingkai data.

Kami juga dapat mengonfirmasi bahwa kerangka data berisi nilai yang sama persis dengan 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

Nilai pada blok data sama dengan nilai pada tibble.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:

Cara mencetak semua baris Tibble di R
Cara mengonversi kerangka data menjadi matriks di R

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *