在将采用东欧 ISO-8859-13 编码的 .csv 文件读入 R 时,我遇到了一个大问题。有人能解决这个问题吗?
read.csv("myFile.csv", encoding = "ISO-8859-13")
最佳答案
我们需要使用fileEncoding而不是encoding(正如@Scarabee在评论中建议的那样):
read.csv("myFile.csv", fileEncoding = "ISO-8859-13")
在 bash 中我们可以通过以下方式检索文件编码:
$ file -i ./weirdo.csv
通过粘贴 charset=
的输出来告诉 R 文件是如何编码的,例如 charset=iso-8859-1
read.csv("weirdo.csv", fileEncoding = "iso-8859-1")
关于使用 ISO-8859-13 编码的 R read.csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45240226/