gpt4 book ai didi

R编码无法保存符号

转载 作者:行者123 更新时间:2023-12-04 10:50:42 25 4
gpt4 key购买 nike

我正在使用RStudio(在PC上的R版本2.15.3 [由于各种原因,我无法使用更新的版本或R]使用R脚本),并且在保存包含每千个符号的部分的脚本时遇到了麻烦它 (‰)。我无法分享我的实际数据,但下面附有一个简单的示例:

library(ggplot2)
# Gen some random data
a <- data.frame(replicate(2,sample(1:10,500,rep=TRUE)))

# Plot with expressions for axes labels
basic <- ggplot(data = a, aes(X1, X2))+
geom_point()+
labs(list(colour="Catch Region", x=expression(paste(delta, ""^"13","C ","(‰)")),
y=expression(paste(delta, ""^"15","N ","(‰)"))))

basic

此示例中的图形化数据是胡说八道,但是无论它说明了我的观点,您都可以看到我的图形中包含带‰符号的标签。使用RStudio保存此脚本后,我收到警告消息:

Not all of the characters in C:/… could be encoded using ISO8859-1. To save using a different encoding, choose "File | Save with Encoding..." from the main menu.



RStudio有12种不同的编码类型,我已经尝试了所有的编码类型,每种要么在保存时不产生任何冲突,但是在关闭并重新打开脚本后,‰符号消失了,或者在重新加载脚本时产生了与上面相同的冲突,从而产生了废话。字符而不是‰符号。

到目前为止,我每次都要重新打开脚本时都将符号改回‰,但是随着我的脚本库越来越多,必须为打开的每个脚本执行此操作,这已经变得很痛苦。任何帮助将非常感激。

此外,我意识到关于stackoverflow的其他问题还涉及编码问题,但是到目前为止,我发现没有任何问题可以帮助我解决这一特定问题。

最佳答案

使用“文件->使用编码保存-> UTF-8”。 Unicode是所有编码的“超集”,因此它可以处理您可以想象的所有代码点。此外,R也支持Unicode。

关于R编码无法保存符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24292880/

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