readWorksheet'ı özelleştir
Excel dosyasını açmadan urbanpop.xlsx (görüntüle) hakkında net bir genel bakış almak için aşağıdaki kodu çalıştırabilirsin:
my_book <- loadWorkbook("urbanpop.xlsx")
sheets <- getSheets(my_book)
all <- lapply(sheets, readWorksheet, object = my_book)
str(all)
Diyelim ki sadece 1968, 1969 ve 1970 yıllarına ait kentsel nüfus verileriyle ilgileniyoruz. Bu yıllara ait veriler, ikinci sayfanın 3, 4 ve 5. sütunlarında yer alıyor. Sadece bu sütunları seçersek, sayıların hangi ülkelere ait olduğunu bilemeyiz.
Bu egzersiz
R'de Veri İçe Aktarmaya Giriş
kursunun bir parçasıdırEgzersiz talimatları
- Yalnızca ikinci sayfanın 3, 4 ve 5. sütunlarını içe aktarmak için
readWorksheet()komutunustartColveendColargümanlarıyla genişlet. urbanpop_selartık ülkelerle ilgili bilgileri içermiyor. Yalnızca ikinci sayfanın ilk sütununu içe aktaran başka birreadWorksheet()komutu yazabilir misin? Ortaya çıkan veri çerçevesinicountriesolarak sakla.countriesveurbanpop_selnesnelerini, bu sırayla, birleştirmek içincbind()kullan. Sonucuselectionolarak sakla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Build connection to urbanpop.xlsx
my_book <- loadWorkbook("urbanpop.xlsx")
# Import columns 3, 4, and 5 from second sheet in my_book: urbanpop_sel
urbanpop_sel <- readWorksheet(my_book, sheet = 2, ___, ___)
# Import first column from second sheet in my_book: countries
countries <- ___
# cbind() urbanpop_sel and countries together: selection
selection <- ___