Изменено поведение кодирования текста R 4.0.0? - PullRequest
0 голосов
/ 30 апреля 2020

Я установил R 4.0.0 и теперь не могу открыть пакеты с помощью функции библиотеки, однако установка пакетов работает просто отлично. Посмотрите пример с ggplot2:

install.packages("ggplot2")

WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:

https://cran.rstudio.com/bin/windows/Rtools/
Installing package into ‘C:/Users/axehe47/OneDrive - Linköpings universitet/Dokument/R/win-library/4.0’
(as ‘lib’ is unspecified)
trying URL 'https://cran.rstudio.com/bin/windows/contrib/4.0/ggplot2_3.3.0.zip'
Content type 'application/zip' length 4015190 bytes (3.8 MB)
downloaded 3.8 MB

package ‘ggplot2’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
    C:\Users\axehe47\AppData\Local\Temp\RtmpgbP5K2\downloaded_packages

Как вы можете видеть, он правильно установил пакет в каталог, но когда я пытаюсь открыть пакет с библиотекой, я получаю такой результат:

library(ggplot2)
Error: package or namespace load failed for ‘ggplot2’ in get(Info[i, 1], envir = env):
 cannot open file 'C:/Users/axehe47/OneDrive - Linköpings universitet/Dokument/R/win-library/4.0/rlang/R/rlang.rdb': No such file or directory

Здесь «ö» изменилось на «Ã¶», что вызвало ошибку «Нет такого файла или каталога». Это кажется мне странным, поскольку install.packages не показывает то же поведение, что и библиотека.

Кроме того, в Rmarkdown "å", "ä" и "ö" изменили символы, которые, как мне кажется, изменились кодировщик текста (или как вы это называете), поэтому мне интересно, могу ли я каким-то образом изменить способ кодирования текстовых символов R? Или есть что-то, что я могу сделать, чтобы изменить это в любых настройках R?

Это сработало R 3.6.1, поэтому я пролистал новости об обновлениях, но не нашел ничего подходящего, но я мог легко что-то пропустить.

(ps. Обычно я использую Rstudio и для сохраняемой кодировки текста по умолчанию установлено значение ISO8859-1, это не проблема. Кроме того, я получаю такое же поведение для R и Rstudio)

...