Rscript.exe中具有Unicode字符的文件路径

Noa*_*har 8 filesystems unicode svg r rscript

我正在尝试将SVG图像保存到包含Unicode字符的文件路径中.例如:

n = c(2, 3, 5)
s = c("aa", "bb", "cc") 
b = c(TRUE, FALSE, TRUE) 
df = data.frame(n, s, b)

svg("c:/????/plots.svg")
plot(df)
dev.off() 
Run Code Online (Sandbox Code Playgroud)

使用Rscript.exe运行此命令失败,并显示以下错误:

plot.new()出错:写入输出流时出现cairo错误'错误'

我怎样才能使它工作?

Art*_*tem 0

您可以将工作目录设置为希伯来语名称的目录,而不是保存 svg 文件。请看下面的代码:

\n\n
n <- c(2, 3, 5)\ns <- c("aa", "bb", "cc") \nb <- c(TRUE, FALSE, TRUE) \ndf <- data.frame(n, s, b)\nsetwd("C:\\\\\xd7\xa0\xd7\x95\xd7\xa2\xd7\x9d\\\\")\nsvg("plots.svg")\nplot(df)\ndev.off() \n
Run Code Online (Sandbox Code Playgroud)\n