Когда я начинаю R сессию (под Windows 7), я получаю сообщение об ошибке:R: Идентификация ошибочной настройки пути - какой путь и где установлен?
Error: '\U' used without hex digits in character string starting ""C:\U"
Я знаю, что проблема здесь: Где-то есть каталог, установленный на C: \ Users \ что-то где \ должно быть \\ или a /. Однако я не знаю, где это.
В каталоге моего R_HOME/etc есть файл Rprofile.site, но нет .Rprofile и нет .Renviron.
В моем домашнем каталоге нет файла.
Мой дом/R/обоюдного библиотека/R_Library/базовый каталог/R не имеет файла Rprofile (не период), но не .Rprofile и не .Renviron
Мой рабочий каталог не имеет ни файл.
В каталоге R_ARCH ничего не содержится в R-related.
Я идентифицировал все эти каталоги с помощью Sys.getenv().) Из приведенных там каталогов около 30 отобразится как сформировано с (одиночным) \, а девять отображаются как сформированные с (одиночными)/'s. Существует более одного каталога C: Users с косой чертой.
Общесистемный поиск файлов не нашел экземпляров ни одного .Rprofile или .Renviron.
Итак, где эта настройка? И почему моя R-установка работает вообще, с 3/4 путей, определенных в переменных среды, идущих в одну сторону, и 1/4 путей (но все еще много путей), идущих на другой?
делает' traceback() 'сразу же после возникновения ошибки дает какие-либо подсказки? Также может быть полезен вывод' sessionInfo() '. –
' \ U' - префикс для выхода из символов Юникода, о чем идет ошибка. – alistaire
@ 42 Правильно. Я говорю это в моем втором абзаце. Проблема в том, что я не знаю, где находится параметр, который генерирует эту ошибку. Это не то, что я вхожу в консоль, потому что это происходит до того, как я введу что-нибудь в консоль - или где-нибудь еще, что я могу найти. – andrewH