如何根据列表中的名称删除列

时间:2015-04-15 10:02:04

标签: r

我有一个如下数据框,其中top是列名,每列只有一个值:

     Sample122       df122      gd412     AKM     532      d21h_7
         32            4           12       25      2         55

我还有一个数据框如下

       ID             CN
    Sample22          2
     AKM              1
     532              0

我想根据我的列表删除数据框中的列。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

你可以尝试

df1[setdiff(names(df1),df2$ID)]