我正在尝试创建一个列(示例中的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/