«объект» запускается с ошибкой «не найден» при попытке компилировать код R - PullRequest
0 голосов
/ 05 марта 2020

Я пытаюсь скомпилировать мой код R, который использует LaTeX для генерации отчета в формате PDF. Код читает файл Excel и обрабатывает его, используя некоторые функции из пакетов, таких как xtable, gdata и data.table. Одна из таких функций - «старты с», которая находится в gdata. Ниже приведен пример кода с метками стартов с:

#define some integer variables 
    inLen <- as.integer(0)
    outLen <- as.integer(0)


for (i in length(some_array):1) {

   #some processing here 

   if (startsWith(string, "<<")) {
     inLen <- inLen + as.integer(some_array[[i]][2])
   } else if (startsWith(string, ">>")) {
     outLen <- outLen + as.integer(some_array[[i]][2])
   }

. Хотя я установил этот пакет, мой код всегда выдает следующую ошибку, когда ссылается на эту функцию «старты с»:

gdata: read.xls support for 'XLS' (Excel 97-2004) files ENABLED.

gdata: read.xls support for 'XLSX' (Excel 2007+) files ENABLED.

Attaching package: ‘gdata’

The following object is masked from ‘package:stats’:

    nobs

The following object is masked from ‘package:utils’:

    object.size


Attaching package: ‘data.table’

The following objects are masked from ‘package:gdata’:

    first, last


Error:  chunk 1 
Error in get(name, envir = ns, inherits = FALSE) : 
  object 'startsWith' not found

Я не могу понять, почему он жалуется на это, когда пакет, содержащий уже загружен.

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