2016-12-27 8 views
-1

У меня есть файл file.RData с одним из фреймов данных, содержащих значения со шведскими символами.RStudio Server - загрузить файл.RData Ошибка: недопустимая многобайтовая строка

При загрузке file.RData в Блестящая приложение, он прекрасно работает на локальной машине Windows, но когда я перенести его на сервер Ubuntu и запустить его в RStudio Сервер: Я получаю Error : invalid multibyte string

Я изменил локаль Ubuntu на sv_SE.UTF-8, перезагружен, и я все еще получаю ошибку. Я смотрел на другие подобные проблемы link1link2, но не знаю, как приспособить его к моей конкретной ситуации.

Есть ли способ заставить мое блестящее приложение работать на блестящем сервере и поддерживать 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

мне удалось преобразовать столбцы кадров данных, которые были шведские символы, добавив следующий код после загрузки file.RData:

load ("file.RData")  

Encoding(df1$TEAM)<-"latin1" 
Encoding(df2$TEAM)<-"latin1" 
Encoding(df3$Team)<-"latin1" 

 Смежные вопросы

  • Нет связанных вопросов^_^