【发布时间】:2013-11-09 23:25:07
【问题描述】:
我在 R 中的代码有以下简单的赋值:
df$a<-factor(df$a,levels=c("3","2","1"))
(级别的顺序在绘图中很重要,所以这可能必须通过这样的分配来完成)
如何使用rpy2 获得相同的结果?假设我有一个这样构造的 DataFrame:
from rpy2 import robjects
d = {'a': robjects.IntVector((1,2,3)), 'b': robjects.IntVector((4,5,6))}
dataf = robjects.DataFrame(d)
现在我想更改'a' 列的类型并设置其中的级别顺序,就像我在 R 中所做的那样。可以使用 rpy 吗?
【问题讨论】: