【问题标题】:Error in mutate_impl(.data, dots) : Evaluation error: cannot coerce type 'closure' to vector of type 'character'mutate_impl(.data, dots) 中的错误:评估错误:无法将类型“闭包”强制转换为“字符”类型的向量
【发布时间】:2018-09-29 12:29:20
【问题描述】:

我是 R 新手。使用以下代码时出现以下错误。任何帮助将不胜感激

Error in mutate_impl(.data, dots) : 
  Evaluation error: cannot coerce type 'closure' to vector of type 'character'.

代码

tweets <- bind_rows(
    tweets_rr %>% mutate(person = "rayen"),
    tweets_bb %>% mutate(person = "bin")
) %>% mutate(timestamp = ymd_hms(timestamp))

【问题讨论】:

  • 欢迎来到 Stack Overflow!您可能想查看How to make a great R reproducible example。特别是,任何人都很难在不了解您的数据的情况下帮助您。您可以编辑您的问题以包含dput(head(tweets_rr))dput(head(tweets_bb)) 的输出吗?
  • 你说这是“来自 2 个帐户的个人推特数据”;你是怎么得到数据的?使用twitteR 包?如果是这样,我猜您的数据集中没有称为timestamp 的部分,因此它正在尝试使用函数timestamp,从而导致您的错误。但是,如果您可以编辑您的问题以包含 dput(head(tweets_rr))dput(head(tweets_bb)) 的输出,我们可以肯定地说。

标签: r dplyr


【解决方案1】:

只是想澄清一下我的数据集;这是来自 2 个帐户的个人 Twitter 数据。

【讨论】:

  • 由于您是 Stackoverflow 的新手,让我告诉您,该问题可以多次编辑。因此,如果您想在@duckmayr 评论的内容中包含有关您的问题的更多信息,请编辑而不是回答问题。这只会吸引更多的反对票,我建议也删除答案:)
猜你喜欢
  • 2018-01-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-29
相关资源
最近更新 更多