我正试图通过包reticulate
在R环境中运行Python函数fitKCA
函数来源正确,我所做的就是调用函数:
fitKCA(z = bh$V1, q = 0.1)
并传递两个参数:
bh$V1
,TIBLE的一列(类型为dbl
)q
,标量尽管如此,我还是收到以下错误消息:
Error in py_call_impl(callable, dots$args, dots$keywords):AttributeError: 'list' object has no attribute 'shape'
据我所知,通过$
符号提取的TIBLE列是R类型list
,这与Python numpy
库冲突,因此没有shape
属性
因此,我的问题是:
如何避免这个错误
R对象如何匹配Python对象(即,如果我使用$
符号,它是否与numpy
或pandas
兼容?或者如果我改用bh[,2]
或bh[,"V1"]
,有什么区别吗?)
非常感谢并原谅我明显缺乏计算机科学背景
目前没有回答
相关问题 更多 >
编程相关推荐