R - 基于列名的子集

时间:2015-03-02 17:06:24

标签: r subset

我的数据框有超过120列(变量),我想基于列名创建子集。

例如,我想创建一个子列,其中列名包含字符串“mood”。这可能吗?

1 个答案:

答案 0 :(得分:2)

我通常使用

    SubData <- myData[,grep("whatIWant", colnames(myData))]

我非常清楚“,”并非必要     colnames 可以替换为     名  但它不适用于矩阵,我讨厌在改变对象时改变形式。