尝试使用read_csv2()
from readr
package 读取 csv 文件。
问题是R 的默认值成功read_csv2()
识别时无法正确识别字符。read.csv2
例如:
原始值:KOZYATAĞI
如何read_csv2()
识别:KOZYATA<'d0'>I
我检查了帮助文件并尝试了下面列出的编码;但是无法实现。
第一次尝试:以错误的字符结束
my_df <- read_csv2("my_path/my_file.csv")
第二次尝试:手动说明编码。
my_df <- read_csv2("my_path/my_file.csv", locale(encoding = "UTF-8"))
Error: `col_names` must be TRUE, FALSE or a character vector
第三次尝试:由于上面的错误消息,对第二次尝试进行了补充。
my_df <- read_csv2("my_path/my_file.csv", locale(encoding = "UTF-8"), col_names = TRUE, col_types = NULL)
这个没有给出错误,但仍然不能正确识别字符。
怎么做?让我知道是否需要任何其他信息。提前致谢。