【问题标题】:Subset columns in dataframe X based on columns of dataframe Y基于数据框 Y 的列对数据框 X 中的列进行子集
【发布时间】:2014-05-31 13:23:38
【问题描述】:

我想根据Y 数据框的名称列对我的X 数据框进行子集化:

我的Xdataframe:

NE001   NE002   NE003
  1       2       3

我的Ydataframe:

 NE001  NE003
  10      5

我的预期输出:

NE001   NE003
  1       3

有什么想法吗?谢谢!附言。我想从列名中提取子集,而不是从列号中提取。

【问题讨论】:

    标签: r subset


    【解决方案1】:

    这样就可以了:

    X[,names(X) %in% names(Y)]
    

    也许您想仔细查看一些 R 介绍文本,例如参见these R links.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-25
      • 1970-01-01
      • 2020-11-21
      • 1970-01-01
      • 1970-01-01
      • 2020-02-08
      • 1970-01-01
      相关资源
      最近更新 更多