标签: r
我有一个带有逻辑向量和数字的数据框。我正在研究一种解决方案来计算逻辑向量的数量,当由于某种原因is.logical函数在应用于向量时对我不起作用。有什么建议/备选方案吗?
is.logical
apply(X = df1, MARGIN = 2, FUN = is.logical)
答案 0 :(得分:3)
如果您的数据框也包含数字列,则不应将apply用于此任务,因为数据框已转换为数字矩阵。因此,没有列是数字。您可以改为使用sapply。
apply
sapply
sapply(df1, is.logical)