grepl

    0

    1答えて

    #working example col1 <- c("cat", "cats", "cat2", "dog", "carrot", "carrots", "broccoli", "squash", "tundra", "grassland", "grasslands") df <- as.data.frame(col1) 文字列が動物、野菜、またはバイオームであるかどうかを識別する新し

    0

    1答えて

    文字列に基づいて新しい列を作成したい。作成することはできますが、一致しない列も作成しています。例: x = data.frame(name = c("Java Hackathon", "Intro to Graphs", "Hands on Cypher")) toMatch <- c("Hackathon","Hands on","Test","java")

    2

    3答えて

    2つの列、1つの識別子(C1)と1つのターゲット(C2)があります。 C1 C2 qw qw, er er ty ty ty ここで、C2の対応する文字列でC1の要素を検索する必要があります。この例では、結果は次のようになります。 C3 ALSO NONE ONLY 私はcase_when文の中grepl(C1, C2)を使用したが、その後のみC1の最初の要素は、マッチングのた

    4

    2答えて

    データフレーム内に、指定された2つの列に用語が出現するかどうかによって、TRUEまたはFALSEの新しい列を作成したいとします。 これは、いくつかの例のデータである: AB <- c('CHINAS PARTY CONGRESS','JAPAN-US RELATIONS','JAPAN TRIES TO') TI <- c('AMERICAN FOREIGN POLICY', 'CHINESE

    2

    3答えて

    私はgreplを使ってテキスト内のパターンを検索しようとしています。問題は、私のパターンが名前のリストであり、テキストが同じ長さのテキストのリストでもあるということです。私は、各行を行き来し、対応するテキストで指定された名前を検索するループを構築したいと考えています。明快 ため 編集したがって、たとえば、このデータに: pat <- c("mary", "john", "anthony") te

    -1

    1答えて

    これは簡単な質問かもしれませんが、私たちはどのようにRの次のSQLコードを模倣するのですか? 同様 '[0-9] [-Z] [1-9] [0-9]' IはgreplまたはSUBSTRのいくつかのバージョンを想定していますが、私はどのように不明です。

    3

    1答えて

    私は自分のデータフレームから「(」オープニングブラケットを含む行を削除したい は、私は、次の試してみました:。 df[!grepl("(", df$Name),] しかし、これは(看板を追跡しません

    0

    1答えて

    これは繰り返しの質問のように見えるかもしれませんが、私はStackoverflowを数時間探してみましたが、これは解決できませんでした。 文字配列に.xlsx個のファイルがあり、ファイル名の冒頭に~$という文字列を削除する必要があります。 〜$ MS_LM CASH.xlsx しかしgreplでもgrepl(ch[1],"MS")についてfalseを返す、ましてや特殊文字。