我有一个像下面这样的Python列表嵌套列表:
test = [[4, 2, 5, 3], [5, 2], [6, 3, 2, 5, 5]]
我希望你能够使用rpy2将此内容输入到R的dunn.test中。
然而,我不确定如何将其转换为数字向量列表(R)。
我正在尝试:
py2.robjects.ListVector(test)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3/dist-packages/rpy2/robjects/vectors.py", line 635, in __init__
kv = [(str(k), conversion.py2ri(v)) for k,v in tlist]
File "/usr/lib/python3/dist-packages/rpy2/robjects/vectors.py", line 635, in <listcomp>
kv = [(str(k), conversion.py2ri(v)) for k,v in tlist]
ValueError: too many values to unpack (expected 2)
什么是正确的做法?