我试图使用R运行以下命令来执行PCA分析:
> pca.earn <- PCA(earn, quanti.sup=j_act, ind.sup=i_act, scale=T)主成分分析来自FactoMineR库。
不幸的是,我得到了以下错误:
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。
你知道我该怎么解决这个问题吗?
发布于 2021-09-19 18:05:07
在我的例子中,@pathilink是正确的。这是由数据中的非UTF-8字符引起的。将所有字符转换为UTF-8,下面一行修正了我的错误.
df %>% lapply(., iconv, to = "UTF-8") %>% tibble::as_tibble() %>% ...发布于 2020-11-14 02:39:33
当无法识别编码= "utf-8“时,您可以检查是否有任何带有奇怪字符的文本。例如,将数据库中的"José“更改为"Jose”。
https://stackoverflow.com/questions/64005749
复制相似问题