pyRserve でエラーを見つけたと思いますが、どこに報告すればよいかわかりません。
pyRserve を使用すると、期待どおりの方法で R 行列を取得できます。
import pyRserve
con = pyRserve.connect(host = 'localhost') # this is a bug too in windows
testMatrix = con.r("matrix(rnorm(10), ncol=2)")
array([[ 1.01571435, 0.35465894],
[-0.36201676, -0.21100438],
[-3.05266506, 1.49179003],
[ 0.27192553, 1.51428093],
[ 1.45269568, 0.57196333]])
ただし、 data.matrix 変換を使用するもので同じことをしようとすると、次のようになります。
testMatrixConversion = con.r("data.matrix(iris)")
testMatrixConversion[1:10]
AttrArray([[ 5.4, 4.6, 5., 4.4, 4.9],
[5.4,4.8,4.8,4.3,5.8],
...
寸法は正しくなっていますが、行ではなく列で埋めています。
誰でもこれを修正する方法を知っていますか? または、少なくとも開発者に報告する方法は?
ありがとう; カイル