【发布时间】:2017-02-16 20:56:55
【问题描述】:
我发现这个问题有助于仅对数字列进行 DF 子集化。
Selecting only numeric columns from a data frame
但是我不知道如何处理数字列加上任何其他列。
我试过了:
nums <- sapply(df, is.numeric)
df <- df[, c(nums, "charcolumn")]
和:
df <- df[,c(sapply(df, is.numeric), "Pop_Size_Group")]
这两个都给了我一个“未定义的列选择错误”
我了解 sapply 函数为我提供了一个 TRUE/FALSE 列表。如何子集我的 df 以包括所有数字列以及我识别的其他列?
【问题讨论】: