我正在尝试在R中运行代码,以标识从Reddit提取的评论和帖子的语言。我从评论(通讯)开始。我使用以下代码并得到一个错误。 “ body”是指注释的文本–“ body”是comms数据集中的变量名。
clang <- comms %>% select(id, body) %>%
mutate(lang1 = cld2::detect_language(body, plain_text = F, lang_code = T),
lang2 = cld3::detect_language(body))
mutate_impl(.data,点)中的错误:
评估错误:参数“文本”必须是连接或字符向量。
我试图将变量名“ body”更改为“ text”,但这没有任何作用。我还尝试通过以下代码将“ body”变量的向量更改为character,并且出现错误。
as.character(body)
as.character(body)中的错误: 不能将“ closure”类型强制为“ character”类型的向量
有人可以帮助我克服“ mutate_impl ...”错误吗?任何建议表示赞赏-谢谢!