tidyr ile Verileri Düzenleme
tidyr işlevlerini kullanarak dağınık verileri analizi kolaylaştıran düzenli bir biçime dönüştürün.
tidyr ile Verileri Düzenleme, CoddyKit'te ücretsiz bir R Academy dersidir. Bu, 3 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, R Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. R Academy kursu toplamda 3 dersten oluşur.
tidyr ile Verileri Düzenlemeye Giriş
tidyr ile Verileri Düzenlemeye Giriş
tidyr paketi, karmaşık verileri yapılandırılmış bir biçimde düzenlemenize yardımcı olur.

Verileri Döndürme: Geniş Biçimden Uzun Biçime
Verileri Döndürme: Geniş Biçimden Uzun Biçime
Geniş biçimli verileri uzun biçime dönüştürmek için pivot_longer() işlevini kullanın.
library(tidyr)
data <- data.frame(Name = c('Alice', 'Bob'), Jan = c(10, 15), Feb = c(20, 25))
data_long <- pivot_longer(data, cols = c('Jan', 'Feb'), names_to = 'Month', values_to = 'Score')Verileri Döndürme: Uzun Biçimden Geniş Biçime
Verileri Döndürme: Uzun Biçimden Geniş Biçime
Uzun biçimli verileri geniş biçime dönüştürmek için pivot_wider() işlevini kullanın.
data_wide <- pivot_wider(data_long, names_from = 'Month', values_from = 'Score')Sütunları Ayırma
Sütunları Ayırma
separate() işlevi bir sütunu birden çok sütuna böler.
data <- data.frame(Name = c('Alice_Smith', 'Bob_Jones'))
data_separated <- separate(data, Name, into = c('FirstName', 'LastName'), sep = '_')Sütunları Birleştirme
Sütunları Birleştirme
unite() işlevi birden çok sütunu tek bir sütunda birleştirir.
data_united <- unite(data_separated, FullName, FirstName, LastName, sep = ' ')Eksik Değerleri Ele Alma
Eksik Değerleri Ele Alma
Bir veri kümesindeki eksik değerleri kaldırmak için drop_na() işlevini kullanın.
library(dplyr)
data_clean <- data %>% drop_na()Eksik Değerleri Değiştirme
Eksik Değerleri Değiştirme
Eksik değerleri belirli bir değerle doldurmak için replace_na() işlevini kullanın.
data_filled <- data %>% mutate(Score = replace_na(Score, 0))Birden Çok tidyr İşlevini Birleştirme
Birden Çok tidyr İşlevini Birleştirme
Verileri tamamen düzenlemek için pivot_longer(), separate() ve unite() işlevlerini birlikte kullanabilirsiniz.
data_tidy <- data %>% pivot_longer(cols = c('Jan', 'Feb'), names_to = 'Month', values_to = 'Score') %>% separate(Name, into = c('FirstName', 'LastName'), sep = '_') %>% unite(FullName, FirstName, LastName, sep = ' ')Özet
Özet
Bu derste şunları öğrendiniz:
pivot_longer()vepivot_wider()kullanarak verileri nasıl yeniden şekillendireceğinizi.- Yapılandırılmış veriler için sütunları nasıl ayıracağınızı ve birleştireceğinizi.
drop_na()vereplace_na()kullanarak eksik değerleri nasıl ele alacağınızı.

Sıkça Sorulan Sorular
“tidyr ile Verileri Düzenleme” dersi ücretsiz mi?
Evet — “tidyr ile Verileri Düzenleme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve R Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. R Academy kursu toplamda 3 dersten oluşur.
“tidyr ile Verileri Düzenleme” dersinde ne öğreneceğim?
tidyr işlevlerini kullanarak dağınık verileri analizi kolaylaştıran düzenli bir biçime dönüştürün. R Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
R Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te R Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 3. dersidir.
“tidyr ile Verileri Düzenleme” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu R Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her R Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Tidyverse'e Giriş
- dplyr ile Veri Düzenleme
- tidyr ile Verileri Düzenleme