每当我启动Rstudio时,升级Windows 10后,我都会收到以下警告消息。
During startup - Warning message:Setting LC_CTYPE= failed
我当前正在运行Microsoft R Open版本。

有没有一种方法可以解决此警告消息,我在stackoverflow上找到了一些适用于Mac的解决方案,但不适用于Windows。

最佳答案

对于该问题,我发现最好的解决方法是设置一个.Renviron文件并覆盖那里的语言环境。

如何设置和修改.Renviron文件在打开的书Efficient R Programming的有关章节中进行了描述。因此,只需要复制行

user_renviron = path.expand(file.path("~", ".Renviron"))
file.edit(user_renviron) # open with another text editor if this fails

然后编辑.Renviron文件以更改语言环境。请注意,在操作系统上,某些语言环境将不存在,因此安装它们可能并非易事。但是,语言环境“C”应始终存在。对我来说,“English_United States.1252”在Windows上也可以使用,我在.Renviron文件中添加了以下几行(包括换行符)

LC_COLLATE  = "English_United States.1252"
LC_CTYPE    = "English_United States.1252"
LC_MONETARY = "English_United States.1252"
LC_NUMERIC  = "English_United States.1252"
LC_TIME     = "English_United States.1252"

09-13 01:52