İkinci baskıya önsöz
“Veri Bilimi için R” kitabının ikinci baskısına hoş geldiniz! Bu baskıda ilk baskıyı baştan sona yeniden ele aldık: Artık yararlı bulmadığımız içerikleri çıkardık, ilk baskıya eklemiş olmayı dilediğimiz yeni konuları ekledik ve metinle kodları, en iyi uygulamalardaki değişiklikleri yansıtacak şekilde genel olarak güncelledik. Ayrıca Mine Çetinkaya-Rundel’i yeni ortak yazarımız olarak aramızda görmekten büyük heyecan duyuyoruz. Kendisi tanınmış bir veri bilimi eğitmeni ve Posit’teki (eski adıyla RStudio) meslektaşlarımızdan biridir.
En büyük değişikliklerin kısa bir özeti şöyle:
Kitabın ilk kısmının adı “Bütünsel bakış” olarak değiştirildi. Bu kısmın amacı, ayrıntılara dalmadan önce size veri bilimi sürecinin bütününe ilişkin genel bir çerçeve sunmaktır.
Kitabın ikinci kısmının adı “Görselleştirme”dir. Bu kısım, veri görselleştirme araçlarını ve en iyi uygulamaları ilk baskıya kıyasla çok daha kapsamlı biçimde ele alıyor. Tüm ayrıntılar için en iyi kaynak hâlâ ggplot2 kitabı, ancak R4DS artık en önemli tekniklerin çok daha büyük bir bölümünü kapsıyor.
Kitabın üçüncü kısmının adı artık “Dönüştürme”; ayrıca bu kısma sayılar, mantıksal vektörler ve eksik değerler hakkında yeni bölümler eklendi. Bu konular daha önce veri dönüştürme bölümünün içinde ele alınıyordu, ancak tüm ayrıntıları kapsayabilmek için çok daha fazla yere ihtiyaç vardı.
Kitabın dördüncü kısmının adı “İçe aktarma”dır. Bu, düz metin dosyalarını okumanın ötesine geçerek hesap çizelgeleriyle çalışmayı, veritabanlarından veri almayı, büyük verilerle çalışmayı, hiyerarşik verileri tablo biçimine dönüştürmeyi ve web sitelerinden veri kazımayı ele alan yepyeni bir bölüm dizisidir.
“Programlama” kısmı yerini koruyor, ancak fonksiyon yazımının ve iterasyonun en önemli yönlerine odaklanacak şekilde baştan sona yeniden yazıldı. Fonksiyon yazma konusu artık tidyverse fonksiyonlarının nasıl sarmalanacağını, başka bir deyişle tidy evaluation güçlükleriyle nasıl başa çıkılacağını da ayrıntılı olarak ele alıyor; çünkü bu işlem son birkaç yılda hem çok daha kolay hem de daha önemli hâle geldi. Ayrıca doğal ortamında karşınıza çıkabilecek R kodlarında göreceğiniz önemli temel R fonksiyonları hakkında yeni bir bölüm ekledik.
Modelleme kısmı kitaptan çıkarıldı. Modellemenin hakkını bütünüyle verecek kadar yerimiz hiçbir zaman olmadı, üstelik artık bu konuda çok daha iyi kaynaklar var. Genel olarak tidymodels paketlerini kullanmanızı ve Max Kuhn ile Julia Silge’nin yazdığı Tidy Modeling with R kitabını okumanızı öneriyoruz.
“İletişim” kısmı yerini koruyor, ancak R Markdown yerine Quarto’yu öne çıkaracak şekilde baştan sona güncellendi. Kitabın bu baskısı Quarto ile yazıldı ve Quarto’nun geleceğin aracı olduğu açık.