r - 读取包含韩语的 CSV 时出错

标签 r read.csv

我正在尝试使用以下行读取其中一列包含韩文文本的 CSV 文件

Sys.setlocale(category="LC_ALL", locale = "Korean")
old <- read.csv("Past-Korean.csv", encoding = "utf-8",header=T,na.strings=c("")) 

但是我收到错误

Error in type.convert(data[[i]], as.is = as.is[i], dec = dec, numerals = numerals,  : 
  invalid multibyte string at '<ec><8b><9c>스템 ë¬¸ì œ'

我可以使用类似的语法阅读中文和日文,但在阅读韩文时遇到问题 有人可以帮我吗?

最佳答案

由于没有示例数据,我无法测试它,但您介意尝试这种方法吗?

library(readr)
locale("ko")

df <- read_csv(file = "your_csv_file.csv", 
               locale = locale(date_names = "ko", encoding = "UTF-8"))

关于r - 读取包含韩语的 CSV 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51135324/

相关文章:

r - 在 R 中绘制两个条形图

Rstudio Git bash 每次 pop

r - 导出时,如何用单个空格替换read.csv()生成的列名中的 “.”?

r - 在 read.csv 中指定 colClasses

r - 将多个 .csv 文件合并为一个

随机选择 R 数据中的特定行

r - ODE 时代 Matlab 与 R