gpt4 book ai didi

R不认识汉字

转载 作者:行者123 更新时间:2023-12-04 02:06:13 25 4
gpt4 key购买 nike

我在 RStudio 中将其保存为脚本:

a <- "中文"
print(a)

当我运行它时出现这个错误:

Error in source("C:/Users/Rafael/Desktop/test.R", encoding = "UTF-8",  : 
C:/Users/Rafael/Desktop/test.R:21:6: unexpected INCOMPLETE_STRING
20:
21: a <- "
^
In addition: Warning message:
In readLines(file, warn = FALSE) :
invalid input found on input connection 'C:/Users/Rafael/Desktop/test.R'

这是 sessionInfo():

R version 3.3.3 (2017-03-06)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C
[5] LC_TIME=English_United States.1252

attached base packages:
[1] stats graphics grDevices utils datasets methods base

loaded via a namespace (and not attached):
[1] tools_3.3.3

编辑:只有当我使用 RStudio 上的“源代码”按钮运行时才会发生这种情况,如果我突出显示文本 block 并选择“运行”,则问题不会持续存在。

最佳答案

这似乎是 Windows/UTF-8 编码问题。如果您使用 eval(parse('test.R', encoding = 'UTF-8')) 而不是 source(),它会起作用。

关于R不认识汉字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43190186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com