R 返回小数位数不为零的条目数
代表性数据帧:R 返回小数位数不为零的条目数,r,R,代表性数据帧: X 15.00 12.01 14.24 4.00 23.05 67.00 我有一种方法可以使用sum()函数返回小数点不为零的单元格的频率(即:X中的条目不是整数?) 在上述示例中,这将是3个条目。您可以使用: sum(df$X %% 1 != 0, na.rm = TRUE) #[1] 3 数据 df <- structure(list(X = c(15, 12.01, 14.24, 4, 23.05, 67)), clas
X
15.00
12.01
14.24
4.00
23.05
67.00
我有一种方法可以使用sum()函数返回小数点不为零的单元格的频率(即:X中的条目不是整数?)
在上述示例中,这将是3个条目。您可以使用:
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))
df这表明您的数据中可能有NA
值,请在sum
中使用NA.rm=TRUE
。我已经更新了答案。