【发布时间】:2018-12-06 21:52:05
【问题描述】:
我正在尝试用 python 调用 r 中使用的 ccf 函数。
from rpy2.robjects.packages import SignatureTranslatedAnonymousPackage
string = """
cc <- function(x,y) {
ccf(x,y)
}
"""
powerpack = SignatureTranslatedAnonymousPackage(string, "powerpack")
调用:
import rpy2.robjects as ro
x = [1,2,3,4,5,5]
y = [5,6,7,8,8,9]
x = ro.Vector(tuple(x))
y = ro.Vector(tuple(y))
print (powerpack.cc(x,y))
错误:
RRuntimeError: Error in x[, (1 + cs[i]):cs[i + 1]] <- xx :
incorrect number of subscripts on matrix
任何有关如何纠正此问题的建议都会很棒。
【问题讨论】: