Bir çalışma kitabını okuma
Önceki egzersizde içe aktardığın üç Excel sayfasından oluşan bir liste oluşturdun. Ancak her sayfayı tek tek yükleyip sonra bir listede birleştirmek epey zahmetli olabilir. Neyse ki bunu lapply() ile otomatikleştirebilirsin.
Aşağıdaki örnek koda bak:
my_workbook <- lapply(excel_sheets("data.xlsx"),
read_excel,
path = "data.xlsx")
read_excel() fonksiyonu "data.xlsx" dosyası üzerinde birden çok kez çağrılır ve her sayfa sırayla yüklenir. Sonuç, her biri data.xlsx içindeki bir sayfayı temsil eden veri çerçevelerinden oluşan bir listedir.
Hâlâ urbanpop.xlsx (view) dosyasıyla çalışıyorsun.
Bu egzersiz
R'de Veri İçe Aktarmaya Giriş
kursunun bir parçasıdırEgzersiz talimatları
lapply()’iexcel_sheets()veread_excel()ile birlikte kullanarak"urbanpop.xlsx"içindeki tüm Excel sayfalarını oku. Ortaya çıkan listeyipop_listolarak adlandır.pop_list’in yapısını yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Read all Excel sheets with lapply(): pop_list
pop_list <- ___
# Display the structure of pop_list
___