R read_excel: как связать range= cell_cols и cell_type

#r #excel #multiple-columns #cell

#r #excel #несколько столбцов #ячейка

Вопрос:

Вот в чем вопрос.

У меня есть файл Excel для импорта с помощью функции read_excel. 42 столбца. Первые два столбца — это дата и время, следующие, от 3 до 42, данные (числовые).

Я хочу выбрать два диапазона столбцов и связать их с двумя разными типами столбцов. range=cell_cols(c('A:B', 'C:AP')) col_types=(c('date','numeric')) Избегая типов 2 date и 40 раз 'numeric' .

Я попробовал этот код: read_excel("D:/R/File_xls/TOF_Bioquar/July_Fluxes.xlsx",range=cell_cols(c('A:B','C:AP')),col_types=(c('date','numeric')), sheet = 1) , но он выдает ошибку. Ошибка: лист 1 содержит 42 столбца, но col_types имеет длину 2.

Я искал в Интернете, прежде чем писать здесь, но я не нашел решения. Это возможно? Спасибо

Комментарии:

1. Я писал: read_excel("D:/R/File_xls/TOF_Bioquar/July_Fluxes.xlsx",col_types <- c(rep('date', 2), rep('numeric', 40)), sheet = 1) это выдает мне другую ошибку: ошибка в as.cell_limits.character(range): длина (x) == 1L не соответствует ДЕЙСТВИТЕЛЬНОСТИ

2. Извините, попробуйте: col_types = c(rep('date', 2), rep('numeric', 40))