Veri çerçevelerini yapıştırma
Veriler çok sık veri çerçevelerinde saklanır. Çoğu zaman, insanlar için de okunabilir bir analiz oluşturmak isteriz. Örneğin, veri çerçevelerimizin boyutuyla ilgili bir cümle yazdırmak değerli olabilir. glue()’yu nrow() ve ncol() ile birleştirerek değerleri döndürebilir ve veri çerçevelerimizin boyutlarını bildiren bir cümle oluşturabiliriz.
Neyse ki glue paketi, tidyverse paket koleksiyonunun bir parçasıdır ve veri çerçeveleri düşünülerek geliştirilmiştir; böylece tüm sütunlar üzerinde çalışabiliriz. Örneğin, mutate() içinde kullanarak diğer sütunların değerlerini içeren birleştirilmiş bir dizeyle yeni bir sütun oluşturabiliriz. Bu egzersizde, diğer sütunların değerlerini içeren users veri çerçevesi üzerinde bu örnekleri uygulayacaksın.
Bu egzersiz, kursun bir parçasıdır
R ile Orta Düzey Düzenli İfadeler
Egzersiz talimatları
glue()fonksiyonunu kullanarakusers’ın satır ve sütun sayılarını sırasıylanvemgeçici değişkenlerinde saklayıp raporla.- Sadece sütun adlarını yazdıran satırı çalıştırarak
usersveri çerçevesini incele. usersüzerindemutateuygulayarak,nameveloginssütunlarını kullanıp kullanıcıların kaç kez giriş yaptığını bildiren yeni birn_loginssütunu oluştur.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Create two temporary variables "n" and "m" and use them
glue(
"The data frame 'users' has ___ rows and ___ columns.",
___ = nrow(users),
___ = ncol(users)
)
# This lists the column names of the data frame users
colnames(users)
# Use them to create a sentence about the numbers of logins
users %>% mutate(
n_logins = glue("___ logged in ___ times.")
)