如何在R中读取UTF-8编码的文本

9

我正在将 .xlsx 文件导入到 R 中,当我输入打印数据命令时,会得到一些特定符号的混乱信息。该文件在 Excel 中打开得很好。这是我使用的代码:

library("xlsx") data <-read.xlsx("file.xlsx", sheetIndex = 1) print(data)

注:.xlsx 是一种电子表格文件格式,R 是一种编程语言和软件环境,用于统计分析和图形化表示数据。

1
请参见此处的“编码”部分:https://stat.ethz.ch/R-manual/R-devel/library/utils/html/read.table.html - Marta
1
"将 .xlsx 文件导入 R 中" - 请向我们展示代码。也许是 这个 的重复? - zx8754
可能是一个重复的问题:如何在R中以UTF-8格式读取数据? - Enrique
你用的是哪个包来进行数据提取?你不能只使用 read.csv() 来读取 Excel 文件。你需要使用其中的半打或更多的 Excel 包才能将 Excel 数据真正地导入到 R 中。 - hrbrmstr
1个回答

14

我无法访问您的数据,因此无法检查:

data <- xlsx::read.xlsx("file.xlsx", sheetIndex = 1, encoding="UTF-8")

它运行正常,已经检查过了。 - Roman Sidorin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接