Я хочу импортировать некоторые файлы Excel в R, используя read_excel
(измеренные значения с помощью инструмента, некоторые параметры рассчитаны с использованием других измеренных значений, поэтому в некоторых ячейках имеется множество формул), я хочу импортировать все файлы один раз, но когда я импортирую файлы, я нахожу, что ячейки с формулой равны 0, они не оцениваются.
основной код:
library(readxl)
readxl_6800 <- function(path, name_rows = 42, data_rows = 43){
data_name <- read_excel(path, range= cell_rows(name_rows))
df <- read_excel(path, skip = data_rows, col_names = FALSE)
colnames(df) <- colnames((data_name))
return (df)
}
df
результаты:
# A tibble: 360 x 10
obs time elapsed date TIME E A Ca Ci Pci
<dbl> <dbl> <dbl> <chr> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
1 1 1500971222. 0 20170725 16:27~ 1.50e9 0 0 0 0 0
3 3 1500971224. 2 20170725 16:27~ 1.50e9 0 0 0 0 0
4 4 1500971224. 3 20170725 16:27~ 1.50e9 0 0 0 0 0
5 5 1500971226. 4 20170725 16:27~ 1.50e9 0 0 0 0 0
где нулевые значения должны быть больше нуля.
образец Excel можно скачать с:
файл примера
как я могу импортировать Excel в этой форме с оценкой формулы? есть предложения?
Я не хочу переписывать эти формулы в R, так как это добавит много кодов в R, это последний выбор.