首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在linux上在Rstudio中绘制图形时出错。PangoCairo_Text中的无效字符串

在linux上在Rstudio中绘制图形时出错。PangoCairo_Text中的无效字符串
EN

Stack Overflow用户
提问于 2020-09-22 08:21:27
回答 2查看 953关注 0票数 1

我试图使用R运行以下命令来执行PCA分析:

代码语言:javascript
复制
> pca.earn <- PCA(earn, quanti.sup=j_act, ind.sup=i_act, scale=T)

主成分分析来自FactoMineR库。

不幸的是,我得到了以下错误:

代码语言:javascript
复制
Error in grid.Call.graphics(C_text, as.graphicsAnnot(x$label), x$x, x$y,  : 
  invalid string in PangoCairo_Text

但是,当我指定graph = FALSE时,不会出现错误。因此,绘制图形可能有一些问题。

我正在使用Ubuntu18.04和R4.0。

你知道我该怎么解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-09-19 18:05:07

在我的例子中,@pathilink是正确的。这是由数据中的非UTF-8字符引起的。将所有字符转换为UTF-8,下面一行修正了我的错误.

代码语言:javascript
复制
df %>% lapply(., iconv, to = "UTF-8") %>% tibble::as_tibble() %>% ...
票数 1
EN

Stack Overflow用户

发布于 2020-11-14 02:39:33

当无法识别编码= "utf-8“时,您可以检查是否有任何带有奇怪字符的文本。例如,将数据库中的"José“更改为"Jose”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64005749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档