Валидация с использованием testinstalledосновной функции в R - PullRequest
0 голосов
/ 08 июля 2019

Я пытаюсь проверить установку R, но у меня возникают проблемы.Выполнение приведенного ниже кода на 5 разных машинах:

> Sys.setenv(LC_COLLATE = "C", LANGUAGE = "en")  
> library("tools")
> testInstalledBasic("both")

Дает следующее сообщение:

выполнение регрессионных тестов, выполнение кода в reg-tests-1a.R, выполнение кода в'reg-tests-1b.R', выполняющий код в 'reg-tests-1c.R', выполняющий код в 'reg-tests-2.R', сравнивающий 'reg-tests-2.Rout' с 'reg-tests-2.Rout.save '... 7256c7256

<ï..ColA ColB ColC </h2> X ... ColA ColB ColC Предупреждение: запущена команда' diff -bw "C:\ Users \ xd00010 \ AppData \ Local \ Temp \ RtmpSSTr6F \ Rdiffa2140205053b0 "" C: \ Users \ xd00010 \ AppData \ Local \ Temp \ RtmpSSTr6F \ Rdiffb2140c9a5185 "'имеет статус 1

* 1014Кажется, проблема в том, что моя машина читает файл "UTF-8-BOM" с символом ï , но в справочном файле в тестах "R" вместо этого стоит X .Есть идеи, как решить эту проблему?

1 Ответ

0 голосов
/ 09 июля 2019

Мне удалось немного продвинуться вперед, но теперь появились новые проблемы. Вот решение, если оно кому-нибудь нужно:

options(encoding = "UTF-8")  
Sys.setenv(LC_COLLATE = "C", LANGUAGE = "en",LC_TIME="C",LC_CTYPE="C")
library("tools")
testInstalledBasic("both")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...