вычисление формулы в ячейках при импорте таблицы Excel в R с использованием read_excel - PullRequest
0 голосов
/ 11 ноября 2018

Я хочу импортировать некоторые файлы 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, это последний выбор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...