警告を抑制したい。ただし、次のコードは警告を抑制しません。
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 ドキュメントには例がありません。誰かがいくつかの例を持っていますか?