R'de tibble'ı veri çerçevesine dönüştürme (örnekle)
Tibble , R’deki bir veri çerçevesinin yalnızca ilk 10 satırını görüntüleyen geliştirilmiş bir yazdırma yöntemine sahip bir veri çerçevesidir.
Bu, büyük verilerle çalışmayı çok daha kolay hale getirir ve yanlışlıkla büyük bir veri bloğunu konsola yazdırmanız durumunda R’nin her satırı yazdırmaya çalışmasını engeller.
Ancak bazen bir tibble’ı veri çerçevesine dönüştürmek isteyeceksiniz.
Bunu yapmak için aşağıdaki sözdizimini kullanabilirsiniz:
my_df <- as. data . frame (my_tibble)
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: R’de Tibble’ı Veri Çerçevesine Dönüştürme
R’de bir CSV dosyasını okumak için read_csv() işlevini kullandığımızı varsayalım:
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"
Varsayılan olarak read_csv() işlevi CSV dosyasını tibble olarak içe aktarır.
Ancak bu tibble’ı bir veri çerçevesine dönüştürmek için aşağıdaki sözdizimini kullanabiliriz:
#convert tibble to data frame
my_df <- as. data . frame (my_tibble)
#view class of my_df
class(my_df)
[1] "data.frame"
Tibble’ın başarıyla bir veri çerçevesine dönüştürüldüğünü görebiliriz.
Veri çerçevesinin tibble ile tamamen aynı değerleri içerdiğini de doğrulayabiliriz:
#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
Veri bloğundaki değerler tibble’daki değerlerle aynıdır.
Ek kaynaklar
Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
R’de bir Tibble’ın tüm satırları nasıl yazdırılır
Bir veri çerçevesini R’de bir matrise dönüştürme