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, kursun bir parçasıdır
R'de Veri İçe Aktarmaya Giriş
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Read all Excel sheets with lapply(): pop_list
pop_list <- ___
# Display the structure of pop_list
___