R编程:分配列但仅在另一列

时间:2017-06-02 16:53:26

标签: r variables assign

从我的数据集'DataHP2'我将第8,9,10,14,15,16,18,19和20列分配给变量'd' 到目前为止太好了!

d <- DataHP2[c(8:10,14:16,18:20)]

现在我想创建另一个变量'dl'来分配相同的列但仅针对这些列的值,这些列在第12列中也具有vale为'1'。 我怎么去编码呢?

1 个答案:

答案 0 :(得分:0)

您也可以使用which()函数

dl&lt; - DataHP2 [(DataHP2 [12] == 1),c(8:10,14:16,18:20)]