我想压制警告。但以下代码不会抑制警告。
import rpy2.robjects as robjects
kstest=robjects.r['ks.test']
suppressWarnings=robjects.r['suppressWarnings']
x=robjects.IntVector([1, 2, 3])
y=robjects.IntVector([1, 2, 4, 5])
result=suppressWarnings(kstest(x, y))
print result
print result[1][0]
如果我可以像在 rpy2 中那样构造一个函数并调用该函数,我认为可以抑制警告。
f=function(x, y) {
suppressWarnings(kstest(x, y))
}
但我在 rpy2 文档中找不到示例。有人有一些例子吗?