data.frame(x="\U673-6ren">
gpt4 book ai didi

R在Windows平台Rstudio上打印data.frames中的UTF-8代码

转载 作者:行者123 更新时间:2023-12-01 23:31:17 24 4
gpt4 key购买 nike

当数据框中有UTF-8字符时,将无法正常显示。

例如,以下说法是正确的:

> "\U6731"
[1] "朱"

但是当我将其放入数据框中并打印出来时,它是:

> data.frame(x="\U6731")
x
1 <U+6731>

因此我相信这与编码问题无关。

有没有直接打印的方法而不是<U+6731>

我必须在公司使用 Windows,因此使用 Linux 对我来说可能不可行。

最佳答案

语料库库针对此错误提供了解决方法。要么这样做:

library(corpus)
df <- data.frame(x = "\U6731")
print.corpus_frame(df)

或者这样做:

class(df) <- c("corpus_frame", "data.frame")
df

关于R在Windows平台Rstudio上打印data.frames中的UTF-8代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44534690/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com