【发布时间】:2021-03-11 04:18:43
【问题描述】:
代表性数据框:
X
15.00
12.01
14.24
4.00
23.05
67.00
我有一种方法可以使用 sum() 函数返回具有非零小数位的单元格的频率(即:X 中的条目不是整数?)。
在上述示例中,这将是 3 个条目。
【问题讨论】:
标签: r
代表性数据框:
X
15.00
12.01
14.24
4.00
23.05
67.00
我有一种方法可以使用 sum() 函数返回具有非零小数位的单元格的频率(即:X 中的条目不是整数?)。
在上述示例中,这将是 3 个条目。
【问题讨论】:
标签: r
你可以使用:
sum(df$X %% 1 != 0, na.rm = TRUE)
#[1] 3
数据
df <- structure(list(X = c(15, 12.01, 14.24, 4, 23.05, 67)),
class = "data.frame", row.names = c(NA, -6L))
【讨论】:
NA 值,请在sum 中使用na.rm = TRUE。我已经更新了答案。