【发布时间】:2017-03-24 13:35:12
【问题描述】:
我想用python进行一些计算,并将数组数据放到r中得到一些情节。
对于一维数组,我可以使用 FloatVector 得到正确答案,但是 n-dim 数组错误
(运行以下代码)
(二维数组)import numpy as np
from rpy2.robjects.vectors import FloatVector
x = np.array([[1, 2], [3, 4]])
X = FloatVector(x)
错误信息:
`Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "D:\Program\Anaconda3\lib\site-packages\rpy2\robjects\vectors.py", line 456, in __init__
obj = FloatSexpVector(obj)
ValueError: Error while trying to convert element 0 to a double.`
使用 numpy2ri 可能会在某些绘图命令中出错(例如 ggplot2)
我想在 spyder 中完成这些工作。
【问题讨论】: