我有一个包含400列和数千行的数据集(df2)。这些列都有不同的名称,但都有' typeP'或' typeR'在他们的名字的末尾。它们不是按顺序排序的(例如P,P,P,P,R,R,R,R
),而是随机排序(P,P,R,R,R,P,R,P
等)。我想创建一个新的数据框,其中只包含名称为'类型为P'的列。在他们的名字。
我对R来说很新,到目前为止我只能使用grep("typeP",colnames(df2))
找到这些列的位置。任何帮助将不胜感激!
答案 0 :(得分:1)
获得索引后,我们可以使用它来对初始数据集进行子集化
df3 <- df2[grep("typeP",colnames(df2))]