ПочатиПочніть безкоштовно

Налаштування readWorksheet

Щоб швидко оглянути файл urbanpop.xlsx (переглянути) без відкриття Excel, виконайте такий код:

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

Припустімо, нас цікавлять лише дані про міське населення за 1968, 1969 і 1970 роки. Дані за ці роки містяться у стовпцях 3, 4 та 5 другого аркуша. Якщо вибрати тільки ці стовпці, ми не знатимемо, до яких країн належать показники.

Ця вправа є частиною курсу

Вступ до імпорту даних у R

Переглянути курс

Інструкції до вправи

  • Розширте команду readWorksheet() аргументами startCol і endCol, щоб імпортувати лише стовпці 3, 4 і 5 другого аркуша.
  • Тепер urbanpop_sel більше не містить інформації про країни. Чи зможете ви написати ще одну команду readWorksheet(), яка імпортує лише перший стовпець з другого аркуша? Збережіть отриманий датафрейм як countries.
  • Скористайтеся cbind(), щоб об'єднати countries і urbanpop_sel саме в такому порядку. Збережіть результат як selection.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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 <- ___
Редагувати та запускати код