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
Petunjuk latihan
- Perluas perintah
readWorksheet()dengan argumenstartColdanendColuntuk hanya mengimpor kolom 3, 4, dan 5 dari lembar kedua. urbanpop_selsekarang tidak lagi memuat informasi tentang negara. Dapatkah Anda menulis perintahreadWorksheet()lain yang hanya mengimpor kolom pertama dari lembar kedua? Simpan kerangka data yang dihasilkan sebagaicountries.- Gunakan
cbind()untuk menggabungkancountriesdanurbanpop_sel, dalam urutan tersebut. Simpan hasilnya sebagaiselection.
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 <- ___