私はこの1つRを使用して、項目を別の項目に保存するために列をフィルタリングする方法は?
columna <- c(1,2,3)
columnb <- c("a b e", "c d", "a c d")
columnc <- as.Date(c('2010-11-1','2008-3-25','2007-3-14'))
alldata <- data.frame(columna,columnb,columnc)
tokeep <- c("c", "e")
のようなデータフレームを持っていないと私は唯一columnb
にtokeep
で見つかった文字列を維持するためにcolumnb
と同じalldata
を修正取得したいと思います。
理想的には、私は
[ "e", "c", "c" ]
するalldata$columnb
を持っていると思います私が最初に私が
filter(alldata, alldata$columnb %in% tokeep)
alldata[which(alldata$b %in% tokeep), ]
ようなものを使用することができると思ったが、私は解決策を見つけるために管理することはできません。
誰かが私にこれを案内できますか?
参照されます(http: //meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)。答があなたのために働くなら、あなたはそれを受け入れていくつかのポイントを得、問題が解決されたことを他の人に知らせなければなりません。 –