r - R : argument is not numeric or logical: returning NA, as.integer()

标签 r error-handling

我正在尝试创建一个列(示例中的b),该列返回每个标题的 View 量(示例中的a)。
在环境中,数字前面显示“int”。

library(tidyverse)
a <- as.integer(dataset$a)
b <- dataset %>% group_by(title) %>% mean(a)
View(b)

运行代码后,它将出现以下错误:
Warning message:
In mean.default(., a) :
  argument is not numeric or logical: returning NA

你们中有人知道我该如何解决错误吗?

最佳答案

可能是您使用的方法不正确,请尝试以下方法:

b <- dataset %>% group_by(title) %>% mean(as.integer(a), na.rm=T)
View(b)

我的意思是,您将转换为不会影响您的数据集,但会影响另一个对象。但是在您的意味着函数中,您正在使用数据集中的

希望能帮助到你

关于r - R : argument is not numeric or logical: returning NA, as.integer(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55398586/

相关文章:

r - 根据 R 中的条件创建重复行

r - 如何在数据框中插入新行以使其行号等于R中给定向量的长度

coldfusion - 使用 ColdFusion 并获取 "Internal Server Error"而不是 ColdFusion 错误页面

php - 如何设置set_error_handler使其仅在类的实例中生效而不在全局中生效?

javascript - 与抛出错误相反,ES6函数的默认参数如何返回未定义的?

r - 检查日期是否在R中的两个日期之间

r - Bootstrapping : Error in statistic(data, 原始,...):未使用的参数(原始)

c++ - 处理 com 版本中可能不存在的功能

r - 在 R 中没有重复组星座的子组中对多个个体进行采样

error-handling - 处理请求 future Volley 调用的错误