出现网状错误:AttributeError:“列表”对象没有属性“形状”

时间:2020-07-14 08:28:39

标签: python r list numpy reticulate

我正在尝试通过软件包fitKCA在R环境中运行Python函数reticulate

该函数的来源正确,我要做的就是调用该函数:

fitKCA(z = bh$V1, q = 0.1)

并传递两个参数:

  • bh$V1,是小标题的列(类型为dbl
  • q,一个标量

尽管如此,我仍然收到以下错误消息:

Error in py_call_impl(callable, dots$args, dots$keywords):AttributeError: 'list' object has no attribute 'shape'

据我了解,通过$符号提取的小标题列为R类型list,这与Python numpy库冲突,因此没有{{1 }}属性。

所以我的问题是:

  1. 如何避免此错误?

  2. R对象如何与Python对象匹配(即,如果我使用shape符号与$numpy兼容吗?或者如果我使用{{1 }}或pandas,有什么区别吗?)

非常感谢并原谅我明显缺乏计算机科学背景。

0 个答案:

没有答案
相关问题