使用多个因子逐行搜索data.frame

时间:2016-04-27 13:26:57

标签: r filter dataframe split

我找不到另一个能回答这个问题的问题,所以这就是:

我有一个data.frame(比如nodes),其中存储了节点属性,一列是节点的ID,所有其他列都是节点的属性。 我有一秒data.frame(让我们说def),其中我的节点属性的组合与一个值匹配。

我要做的是向nodes添加新的列/属性,以便nodes data.frame的组合与def中定义的值匹配。< / p>

它基本上就像那样

> nodes
Attr1 Attr2 Attr3
1     1     1
2     1     2
1     3     1
3     2     1

> def
Attr1 Attr3 Res
1     1     1
1     2     2
2     1     3
2     2     4

应该返回

> nodes
Attr1 Attr2 Attr3 Res
1     1     1     1
2     1     2     4
1     3     1     1
1     2     1     2

目前,我正在考虑使用split将我的data.frame子集化为多个data.frames,每个split对应于我感兴趣的因素的组合,然后将适当的行提供给正确的行值,但我对该方法有一些问题:

  • 如果有很多属性data.frame需要很长时间
  • 我如何将SASS gulpfile.js node_modules sites example-site scss css example-site-two scss css example-site-three scss css 放回一块?
  • 听起来并不优雅

那么有另一种方法吗?如果不是,我将如何构建我的data.frame?

由于

0 个答案:

没有答案