【发布时间】:2017-01-22 04:02:11
【问题描述】:
我需要通过另一个包含与 df1 相同列名但列数不同的数据框 (df2) 过滤或子集具有 13 个静态列变量的数据框 (df1)。 df2 是用户生成的,包含用户想要过滤 df1 的列。因此 df2 可能只包含一个列名或 8 个列。
df1
V1 V2 V3 V4 V5 V6
Chevy V8 4D AT PS NAV
Chevy V8 2D MT MS NONAV
df2
V3 V4 V6
4D AT NAV
结果
V1 V2 V3 V4 V5 V6
Chevy V8 4D AT PS NAV
如何在 R 中做到这一点?子集似乎不是一个好的选择,因为 df2 中的列名是动态的并且总是不同的。所以使用 df2$V3 不是一种选择。
提前致谢。
【问题讨论】:
标签: r