我有一个如下的浮点向量:
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项?
先谢谢了。 拉古