私はここで何かが分かりませんか? which
の逆関数が基底Rに存在しないように見えます(グーグルで、 "R inverse"の無関係なリンクを返すためのSOの検索さえも)でしょうか?逆数のうち
私はそれを書くことはできませんが、それが欠けていることとR筋の屈曲の挑戦としての私の不満を和らげるために、あなたはどのように書くのでしょうか? indices
の各要素がTRUE
で、残りはFALSE
長さtotlength
の論理ベクトルを返す
invwhich<-function(indices, totlength)
:我々は必要なもの
のような機能です。
これを達成する方法はたくさんありますが(そのうちのいくつかは実際にはぶら下がっている果物です)、なぜあなたのソリューションが「ベスト」なのかを主張してください。 Onelinerの誰ですか?
それは考慮にwhich
の他のパラメータ(arr.ind
??)の一部を取る場合、それはさらに良い明らかだ...
私は、これは 'の逆であるか分かりません」ケーキを作ることは、それを食べることの逆です。 'which'はあなたにベクトルのインデックスを与えるだけで、結果からベクトルの長さを知ることができないので、逆数を持つことはできません。従って、オンライナーのためにR. – John