Аргумент skip
Ещё один полезный аргумент при чтении не слишком аккуратно структурированных файлов Excel — это skip. С его помощью можно указать R, сколько строк в Excel-листе следует пропустить. Посмотрите на пример:
read_excel("data.xlsx", skip = 15)
В этом случае первые 15 строк первого листа файла "data.xlsx" будут проигнорированы.
Если первая строка листа содержала названия столбцов, эта информация также будет пропущена пакетом readxl. В таком случае обязательно задайте col_names = FALSE или укажите названия столбцов вручную!
Файл urbanpop.xlsx (посмотреть) доступен в вашем рабочем каталоге; названия столбцов в нём находятся в первых строках.
Это упражнение является частью курса
Введение в импорт данных в R
Инструкции к упражнению
- Импортируйте второй лист файла
"urbanpop.xlsx", пропустив первые 21 строку. Не забудьте задатьcol_names = FALSE. Сохраните полученный фрейм данных в переменнуюurbanpop_sel. - Выберите первое наблюдение из
urbanpop_selи выведите его на экран.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Import the second sheet of urbanpop.xlsx, skipping the first 21 rows: urbanpop_sel
urbanpop_sel <- read_excel("urbanpop.xlsx", sheet = ___, col_names =___, skip = ___)
# Print out the first observation from urbanpop_sel
___