MulaiMulai sekarang secara gratis

Kustomisasi readWorksheet

Untuk mendapatkan gambaran umum tentang urbanpop.xlsx (lihat) tanpa harus membuka file Excel, Anda dapat menjalankan kode berikut:

my_book <- loadWorkbook("urbanpop.xlsx")
sheets <- getSheets(my_book)
all <- lapply(sheets, readWorksheet, object = my_book)
str(all)

Misalkan kita hanya tertarik pada data populasi perkotaan untuk tahun 1968, 1969, dan 1970. Data untuk tahun-tahun ini berada pada kolom 3, 4, dan 5 di lembar kedua. Hanya memilih kolom-kolom ini akan membuat kita tidak mengetahui negara mana yang menjadi asal angka-angka tersebut.

Latihan ini adalah bagian dari kursus

Pengantar Mengimpor Data di R

Lihat Kursus

Petunjuk latihan

  • Perluas perintah readWorksheet() dengan argumen startCol dan endCol untuk hanya mengimpor kolom 3, 4, dan 5 dari lembar kedua.
  • urbanpop_sel sekarang tidak lagi memuat informasi tentang negara. Dapatkah Anda menulis perintah readWorksheet() lain yang hanya mengimpor kolom pertama dari lembar kedua? Simpan kerangka data yang dihasilkan sebagai countries.
  • Gunakan cbind() untuk menggabungkan countries dan urbanpop_sel, dalam urutan tersebut. Simpan hasilnya sebagai selection.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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 <- ___
Edit dan Jalankan Kode