r - 更改了 R 4.0.0 文本编码行为?
问题描述
我安装了 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 有相同的行为)
解决方案
推荐阅读
- c++ - C++ 中的嵌套包含
- css - 动态 css 问题( transform: translateY(30px) !important )
- r - R Shiny 访问服务器中的 RenderUI
- powershell - Grant access to separate Data Lake Gen 2 folders for different users using PowerShell
- c# - Serilog SQL 日志记录在发布时不起作用
- c# - 通过需要端口绑定的管道运行单元测试
- java - 解析 XML 仅获取评论和日期值
- java - 如何为 micronaut-data 中的多个数据源注入 JPA 存储库?
- python-3.x - Python 3 上的 cython 编译对象和多处理问题
- html - 为什么 Site.css 不适用于部分视图的元素?