Rで特定の文字列値を持つ行データを保持する

アミーラ

まず、文字列のリストがあります。

/index.php/abc/def
/link/view/id/123
/subject/view/id/456

そして、私はこのようなデータセットを持っています:

Date and Time          Request
2016-01-17 05:46:26    aladdine.com/view/id/786
2016-01-17 05:46:30    aladdine.com/subject/view/id/456
2016-01-17 05:46:31    aladdine.com/pub/link/view/id/123
2016-01-17 05:46:44    aladdine.com/index.php/abc/def/ghi
2016-01-17 05:46:58    aladdine.com/brs/view/id.266

前のリストと同様のテキストを持つデータセットを保持するにはどうすればよいですか?

出力:

Date and Time          Request
2016-01-17 05:46:30    aladdine.com/subject/view/id/456
2016-01-17 05:46:31    aladdine.com/pub/link/view/id/123
2016-01-17 05:46:44    aladdine.com/index.php/abc/def/ghi
R.シフィニ

@Cinnamon Starが使用したのと同じデータセットを使用して、次のことができます。

dataSet <- CO2;
iList <- list("Qn1", "Mn1", "Mc1");

すべての文字列を次のタイプの単一の正規表現パターンに結合します(str1|str2|str3)

pat = paste(unlist (iList),collapse = "|")
pat = paste0("(",pat,")")

次に、greplを実行して、列にそのテキストが含まれている行を判別しますPlant

dataSet[grepl(pattern = pat,x = dataSet$Plant),]

結果:

   Plant        Type  Treatment conc uptake
1    Qn1      Quebec nonchilled   95   16.0
2    Qn1      Quebec nonchilled  175   30.4
3    Qn1      Quebec nonchilled  250   34.8
4    Qn1      Quebec nonchilled  350   37.2
5    Qn1      Quebec nonchilled  500   35.3
6    Qn1      Quebec nonchilled  675   39.2
7    Qn1      Quebec nonchilled 1000   39.7
43   Mn1 Mississippi nonchilled   95   10.6
44   Mn1 Mississippi nonchilled  175   19.2
45   Mn1 Mississippi nonchilled  250   26.2
46   Mn1 Mississippi nonchilled  350   30.0
47   Mn1 Mississippi nonchilled  500   30.9
48   Mn1 Mississippi nonchilled  675   32.4
49   Mn1 Mississippi nonchilled 1000   35.5
64   Mc1 Mississippi    chilled   95   10.5
65   Mc1 Mississippi    chilled  175   14.9
66   Mc1 Mississippi    chilled  250   18.1
67   Mc1 Mississippi    chilled  350   18.9
68   Mc1 Mississippi    chilled  500   19.5
69   Mc1 Mississippi    chilled  675   22.2
70   Mc1 Mississippi    chilled 1000   21.9

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

特定の文字列を持つ行を保持する方法

分類Dev

PandasDATAFRAMEで特定のデータ型を持つ列値を持つ行を見つける方法

分類Dev

laravelで特定の列値を持つデータベースからすべての行を取得する

分類Dev

pentahoを使用して特定の値[文字列内の部分文字列]を持つデータを除外する

分類Dev

SQL-特定の列内で最大値を持つデータ行を選択する方法は?

分類Dev

データフレーム内の重複行を削除し、特定の文字列値で行を保持します

分類Dev

Rで数値以外の列値を持つデータを削除する

分類Dev

パンダでは、すべてのサブ行を削除し、multiIndexデータフレームの特定の列で最も高い値を持つサブ行を保持する方法はありますか?

分類Dev

Rデータフレームで文字列値を持つ行を検索しています

分類Dev

すべての関係データで特定の列値を持つ行を選択します

分類Dev

特定の文字列を使用してデータセットに観測値を保持する-R

分類Dev

特定の列に値を持つ行を保持しますか?

分類Dev

Rで特定のパターンフォームデータフレームを持つ文字を削除する方法

分類Dev

特定の列値を持つ行で構成されるPandasデータフレームのサブセット

分類Dev

pandasデータフレームで特定の値(または値のセット)を持つ行のみと列のみを取得する方法

分類Dev

rのデータフレームの各列で最大値を持つ行を識別します

分類Dev

SQL-特定の列内で最大値を持つデータ行を選択するにはどうすればよいですか?【バージョン2】

分類Dev

Pythonで特定の値を持つ行をデータフレームに追加する方法

分類Dev

特定の列の値が別のデータフレームにも表示される1つのデータフレームの行のみを保持する

分類Dev

特定の列に最大値を持つデータフレームから行を取得するにはどうすればよいですか?

分類Dev

Rで長さが不明な文字列を持つデータを抽出する

分類Dev

dplyrでsliceを使用して、RのNA値を持つ行を保持する方法

分類Dev

dplyrでsliceを使用して、RのNA値を持つ行を保持する方法

分類Dev

特定の文字列(R)で終わる列名を持つ列の行を合計する

分類Dev

パンダで同じ列値を持つデータフレームの行を検索する

分類Dev

特定の値のデータセットに文字列の懇願が複数回表示されない場合にのみ文字列行を保持する

分類Dev

特定の列に特定の値を持つ行を削除する

分類Dev

特定の列で共通の値を持つ行を見つける

分類Dev

pandasデータフレームは特定の列値を持つすべての行を検索しますか?

Related 関連記事

  1. 1

    特定の文字列を持つ行を保持する方法

  2. 2

    PandasDATAFRAMEで特定のデータ型を持つ列値を持つ行を見つける方法

  3. 3

    laravelで特定の列値を持つデータベースからすべての行を取得する

  4. 4

    pentahoを使用して特定の値[文字列内の部分文字列]を持つデータを除外する

  5. 5

    SQL-特定の列内で最大値を持つデータ行を選択する方法は?

  6. 6

    データフレーム内の重複行を削除し、特定の文字列値で行を保持します

  7. 7

    Rで数値以外の列値を持つデータを削除する

  8. 8

    パンダでは、すべてのサブ行を削除し、multiIndexデータフレームの特定の列で最も高い値を持つサブ行を保持する方法はありますか?

  9. 9

    Rデータフレームで文字列値を持つ行を検索しています

  10. 10

    すべての関係データで特定の列値を持つ行を選択します

  11. 11

    特定の文字列を使用してデータセットに観測値を保持する-R

  12. 12

    特定の列に値を持つ行を保持しますか?

  13. 13

    Rで特定のパターンフォームデータフレームを持つ文字を削除する方法

  14. 14

    特定の列値を持つ行で構成されるPandasデータフレームのサブセット

  15. 15

    pandasデータフレームで特定の値(または値のセット)を持つ行のみと列のみを取得する方法

  16. 16

    rのデータフレームの各列で最大値を持つ行を識別します

  17. 17

    SQL-特定の列内で最大値を持つデータ行を選択するにはどうすればよいですか?【バージョン2】

  18. 18

    Pythonで特定の値を持つ行をデータフレームに追加する方法

  19. 19

    特定の列の値が別のデータフレームにも表示される1つのデータフレームの行のみを保持する

  20. 20

    特定の列に最大値を持つデータフレームから行を取得するにはどうすればよいですか?

  21. 21

    Rで長さが不明な文字列を持つデータを抽出する

  22. 22

    dplyrでsliceを使用して、RのNA値を持つ行を保持する方法

  23. 23

    dplyrでsliceを使用して、RのNA値を持つ行を保持する方法

  24. 24

    特定の文字列(R)で終わる列名を持つ列の行を合計する

  25. 25

    パンダで同じ列値を持つデータフレームの行を検索する

  26. 26

    特定の値のデータセットに文字列の懇願が複数回表示されない場合にのみ文字列行を保持する

  27. 27

    特定の列に特定の値を持つ行を削除する

  28. 28

    特定の列で共通の値を持つ行を見つける

  29. 29

    pandasデータフレームは特定の列値を持つすべての行を検索しますか?

ホットタグ

アーカイブ