我不确定如何在python的boolean和R-之间转换。基本上,我有一个要运行的功能:
seurat_object <- seuratLib.FindVariableGenes(seurat_object, **{'x.low.cutoff': 0.0125,
'x.high.cutoff': 3, 'y.cutoff': 0.5, 'do.plot': False})
函数中的最后一个参数'do.plot': False
是布尔值,仅提供python的False
无效。我希望从某些Rs'
单例对象中检索FALSE
rpy2
,例如rpy2.robjects.r.FALSE
,但很遗憾,在最新的rpy2
版本中找不到类似的内容。任何建议将不胜感激。
答案 0 :(得分:0)
我最终想通了。我需要创建一个向量,其中一个元素robjects.vectors.BoolVector([False])
的值为False
:
seurat_object = seuratLib.FindVariableGenes(seurat_object, **{'x.low.cutoff': 0.0125,
'x.high.cutoff': 3, 'y.cutoff': 0.5, 'do.plot': robjects.vectors.BoolVector([False])})