以下是相应的 R 代码在 Python 的 Rpy2 中的等价代码是什么?
Var1 = c("navy", "darkgreen")
names(Var1) = c("Class1", "Class2")
ann_colors = list(Var1 = Var1)
不清楚 ann_colors
是什么。在 R 中计算得到:
> ann_colors
$Var1
Class1 Class2
"navy" "darkgreen"
这是一个robject.ListVector
吗?我尝试了:
robjects.ListVector({"Class1": "navy", "Class2": "green"})
但这还不太对,因为我不确定如何告诉ListVector对象,这个对象的名称是Var1
,即类似于list(Var1 = Var1)
这样的东西。
在rpy2中应该如何正确翻译呢?
ann_colors
添加了有关Var1
的额外信息,即Var1
是海军/绿色、Class1/Class2 信息的持有者。不确定如何在TaggedList
中表达这一点? - user248237TaggedList
的设计理念是提供类似于 R 命名向量的功能:列表中的每个项目都有一个标签(名称)。与OrderedDict
的区别在于名称不是唯一的。 - lgautier