1
我感觉非常愚蠢,但我似乎无法解决这个问题。我试图制作一个饼图,在Python中使用rpy2。RPy2 robjects.r.pie给出了奇怪的错误“'x'值必须是正数”
from rpy2.robjects import r
import os.path
image = "test.png"
values = [0.5, 0.5]
print "using R"
r.png(image, width=100, height=100)
r.pie(values)
r.dev_off()
现在,直接做同样的事情在R I知道我想这一点:
values <- (0.5, 0.5)
pie(values)
即在R解释工作正常。我试过在Python中使用元组而不是列表,但被告知ValueError: Nothing can be done for the type <type 'tuple'> at the moment.
什么Python类型对应于R向量?我需要使用numpy吗?
...我一直在Python工作太久。我忘记了类型。 O.O – Cathy
即使在Python中,使用数字数据时也不会太远。也有类型与numpy。 – lgautier