我有一个文件file.RData
,其中一个数据框包含带瑞典字符的值。
在Shiny应用程序中加载file.RData
时,它在本地Windows机器上工作正常,但当我将其移动到Ubuntu服务器并在RStudio Server中运行时:我得到Error : invalid multibyte string
我将Ubuntu的语言环境更改为sv_SE.UTF-8
,重新启动后仍然出现错误。我一直在研究其他类似的问题link1 link2,但不知道如何使其适应我的特定情况。
有没有办法让我的Shiny应用程序在Shiny服务器上运行并保留file.RData
瑞典语字符?
以下是app.R
中我的代码示例:
library(shiny)
library(ggplot2)
library(lubridate)
(WD <- getwd())
if (!is.null(WD)) setwd(WD)
load ("file.RData")
server<-function(input,output){
.......
}
ui<-fluidPage(
.......
)
shinyApp(ui = ui, server = server)
答案 0 :(得分:0)
我设法通过在加载_.filter(modules, { submodules: [ { id: 2 } ]});
之后添加以下代码来转换具有瑞典字符的数据框的列:
file.RData