私はR関数を書いています。私のR関数の引数が特定のクラス(例えば、 "行列")であることを確認したいと思います。R関数の引数型を定義する方法は?
これを行うにはどのような方法が最適ですか? 、x
はタイプmatrix
でなければならない」ということを示すためにfunction(matrix x)
- あなたがCにかもしれませんが -
foo <- function(x)
{
# I want to make sure x is of type "matrix"
solve(x)
}
私が言うことができる方法:
は、私は行列の逆行列を計算する関数「foo」を持っていると言いますそうでない場合は、エラーを返します。
大丈夫です。私は "is.matrix"にはまったく気付かなかった。ありがとう! – poundifdef
本質的にすべてのデータ型は* is *と* as *関数を持ちます。 – Shane