使用来自不同数据帧的信息子集数据[r]

时间:2011-11-19 00:57:50

标签: r

我有两个数据框。一个包含大量数据。第二个包含少量数据和一些匹配的行名。

data frame A
Row.names  data
    1       A
    2       B
    3       C
    4       D
    5       E

data frame B
Row.names  data
    1       X
    3       Y
    5       Z

我想使用数据框B中的row.names从数据框A中提取数据来创建:

data frame C
Row.names   data
    1        A
    3        C
    5        E

我基本上想要使用从数据帧B的行名称到具有完全相同行名称的数据帧A的子集数据。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:2)

你试过A[rownames(B),] ?? (我假设你实际上是指行名,而不是名为“Row.names”的列)