BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • Yalnızca ikinci sayfanın 3, 4 ve 5. sütunlarını içe aktarmak için readWorksheet() komutunu startCol ve endCol argümanlarıyla genişlet.
  • urbanpop_sel artık ülkelerle ilgili bilgileri içermiyor. Yalnızca ikinci sayfanın ilk sütununu içe aktaran başka bir readWorksheet() komutu yazabilir misin? Ortaya çıkan veri çerçevesini countries olarak sakla.
  • countries ve urbanpop_sel nesnelerini, bu sırayla, birleştirmek için cbind() kullan. Sonucu selection olarak 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 <- ___
Kodu Düzenle ve Çalıştır