を使用してベクトルをフィルタ:R - 私はこの1と同様の機能を持っている機能
isGoodNumber <- function(X)
{
if (X==5) return(TRUE) else return(FALSE)
}
I have a vector:
v<-c(1,2,3,4,5,5,5,5)
私はisGoodNumber(v) == TRUE
私はどのように行うのですv
の要素を含む新しいベクタを取得したいですこの ?
はv [ isGoodNumber(v) == TRUE ]
を試みたが、それは
感謝:-)動作しません!
この機能を書き換えることはできますか?または関数が定義されていて、それを変更できませんか? – Dason
あなたの実際のアプリケーションはこの例より複雑だと思っていますが、 'v [v == 5]'はあなたの例のトリックを行います。 – Chase
こんにちは@Dason、はい私は関数を書き直すことができます:-) – MadSeb