r - 无法发布闪亮的应用程序;法语编码问题
问题描述
我可以在我的浏览器中运行一个简单的闪亮应用程序,但是当我尝试将它发布到 shinyapps.io 时出现错误。
发布时收到的错误消息是:
Error in value[[3L]](cond) :
invalid multibyte character in parser at line 54
Calls: local ... tryCatch -> tryCatchList -> tryCatchOne -> <Anonymous>
Execution halted
在我的源代码中,第 54 行显示(注意脚本在发布之外工作正常):
qc = tables$QC %>% add_sad(.,24) %>%
mutate(region = paste0(region,', ', str_sub(sad,3,4),' - Québec'),
region = gsub(', 0',', ',region))
该对象 (qc) 是一个带有法语字符的表格。我的问题与法语字符的编码有关吗?我尝试使用 UTF-8 编码保存我的脚本(我还尝试使用 更改 data.frames 的特定列,但均无效Encoding(df$col) -> 'UTF-8'
。
在此先感谢您的帮助。
解决方案
推荐阅读
- reactjs - React-bootstrap 类样式未在扩展弹出窗口中应用
- json - 我一直在尝试将 grails 升级到 4.0.7,但在运行应用程序时出现错误
- mysql - 如何计算周数,包括 MySQL 自季度开始以来的部分周数
- python - 如何将 cv2 图像转换为 skimage?
- python - TypeError: get_win_percentage() 接受 0 个位置参数,但给出了 1 个
- javascript - 在网页上显示生成的 Google 地图图像
- html - 如何忽略中间?
- go - 在代码库的其他部分使用在 main 中初始化的记录器
- javascript - 来自 @require 的 Tampermonkey 全局,带或不带 unsafeWindow
- wicket - 在检票口中,如何在点击后退按钮时重新初始化页面