如何在rpy2中为向量设置属性

时间:2015-11-05 20:33:09

标签: python rpy2

如何使用rpy2在python中向向量添加属性。 作为示例,我如何重现此R代码:

<div ng-repeat="n in [0, 1, 2]">
      &#9
</div>

在网上搜索几个小时后,我找不到任何帮助。 我猜Laurent有答案; - )

1 个答案:

答案 0 :(得分:1)

使用属性fixed。 S4对象的doc中描述的内容适用于属性(http://rpy2.readthedocs.org/en/version_2.7.x/notebooks/s4class.html)。

这应该适用于:

slots

对于rpy2&lt; 2.7,你应该使用do_slot_assign:

from rpy2.robjects.vectors import FloatVector, IntVector
pot = FloatVector((2.0, 3.2, 4, 5, 6, 7))
ts = IntVector((1,6,7,19,20,30))
pot.slots['times'] = ts