将编码应用于整个Data.Table

我将以下文件读入data.table,如下所示:

raw <- fread("avito_train.tsv", nrows=1000)

然后,如果我改变特定列和行的编码,如下所示:

Encoding(raw$title[2]) <- "UTF-8"

它完美地运作.

但是,如何将编码应用于所有列和所有行?

我检查了fread文档,但似乎没有任何编码选项.此外,我尝试编码(原始),但这给了我一个错误(预期的字符向量参数).

编辑:本文详细介绍了有关Windows http://quantifyingmemory.blogspot.com/2013/01/r-and-foreign-characters.html上RStudio中的外来文本的更多信息

我试过这个:

Encoding(raw$title) <- "UTF-8"

其中设置整个列的编码.那现在可行.仍然对任何其他选项开放,因此它将在导入时自动执行此操作.

相关文章
相关标签/搜索