使用R时python中的问题子设置

时间:2018-09-25 08:54:05

标签: r rpy2

我有一个如下的浮点向量:

v = robjects.FloatVector([1.1, 2.2, 3.3, 4.4, 5.5,
    6.6,3.1,1.2,4.7,8.4,1.1,2.3,1.1,4.0,2,1.1,14,1.0])

type(v)给出:

rpy2.robjects.vectors.FloatVector

和b如下所示的布尔向量:

 FALSE FALSE FALSE FALSE FALSE  TRUE FALSE FALSE FALSE  TRUE FALSE  TRUE
 FALSE  TRUE FALSE FALSE  TRUE FALSE

type(b)给出:

rpy2.robjects.vectors.BoolVector

当我尝试将b用作v[b]的V子集时,它表示:

  

TypeError:SexpVector索引必须是整数,而不是BoolVector

请问我如何得到b为真的V项?

先谢谢了。 拉古

0 个答案:

没有答案