Я установил 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)