1
我想壓制警告。但是下面的代碼不會抑制警告。構建一個嵌入r代碼的函數rpy2
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文檔中找到示例。有人有一些例子嗎?