在Rstudio里,无论干什么,都是跳出警告信息 Warning message: In strsplit(code, “\n”, fixed = TRUE) : input string 1 is invalid in this locale

只是见了鬼了,咨询了一圈也没有人搭理,试用了一下bing的国内和国际搜索,似乎也没有找到答案,真是怪了,自从知道有事要搜索以来,这种人品问题极少遇到了,或者遇到也忘记了。。。

选了UTF-8编码,升级了所有的包,还是解决不了问题,只得再次放狗搜索,终于在stckoverflow找到一个一模一样的。

输入神奇的代码:

Sys.setlocale('LC_ALL','C')

好了!

原答案:

It seems like the text file you are reading in contains a character that is not available in your original chinese locale. Not sure how it was encoded etc. The warning is carried on for every executed line even though it did not occur again. – Martin Schmelzer Jan 18 at 13:14

#

今天无意中发现,可以在R的安装目录下,用记事本打开etc下的Rprofile.site这个文件,把这一行代码直接写进去,每次启动时候就自动执行一下,不错。

发表评论

电子邮件地址不会被公开。 必填项已用*标注