grepl

    1

    3答えて

    リストのすべての要素に必要なパターンがあるかどうかを確認したい場合は、スクリプト全体を停止します。 例のリストは、次のようになります。 [1] Archaea;Euryarchaeota;Methanobacteria;Methanobacteriales;Methanobacteriaceae;Methanobrevibacter; [2] Archaea;Euryarchaeota;Me

    0

    1答えて

    私は統計データを持つ人々の多くを持っています。teamroster。問題のあるのは、名前が重複している人や、(別のチーム名を持っているため)名簿に属していない人がいます。を以下のteamrosterに見てください。名簿に同じチーム名を持たないすべての名前とエントリを体系的に削除したい。 は、ここに私の生data.frameです: teamroster Name Team G PA

    5

    1答えて

    いくつかの文字ベクトルがあると仮定します。これは正規表現と一致しない要素にサブセットしたいと考えています。私はgrep一致していることサブセットを削除する-演算子を使用する場合があります:私は"d"に一致したエントリを除いてすべてをバック与えられてい > vec <- letters[1:5] > vec [1] "a" "b" "c" "d" "e" > vec[-grep("d", ve

    0

    2答えて

    ずに手紙を見つける: x=c('a','a,b','a-c','ab') y=c('a') grep(y,x,ignore.case = T) は結果が > grep(y,x) [1] 1 2 3 4 あるしかし、私は結果が "A" と、 "1 2 3" であることを期待します「a」が「ab」のように区切られていないことを除いて、何かまたは単に「a」で区切られています。 ありがとうご

    0

    1答えて

    を見つけるために: x=c("NCL","NCL,a","a,NCL","NCL-a","a-NCL","FNCL","Ncl") grep("[NCL]",x) [1] 1 2 3 4 5 6 7 私は結果がうまくいけば、誰かが私を助けることができる [1] 1 2 3 4 5 ありたいしかし、どうも。

    1

    1答えて

    文字列ベクトルに割り当てた値を含むすべての行をデータフレームから削除するにはどうすればよいですか?私はgreplを試しましたが、それは1つの単語が関係している場合にのみ動作するようです。 number <- c(1:5) text <- c("First text","Second text","Another text here","Yet another one","Last text")

    2

    1答えて

    多くの要素を含むベクトルと文字列を含むデータフレームの列の一致をチェックしようとしています。 vec <- c("KIND", "Quest") string <- ("lieberkind", "kind", "KIND", "Quest Nutrition", "Quest") x <- sapply(vec, function (x) grepl(x, string, ignore.