文字列の特定の部分をRに保持する方法

NickA

私は個人とその出生国のデータセットを持っています。ただし、ユーゴスラビア、オーストリア帝国、プロイセンなどが存在した時代に生まれた人もいるため、列の値は現在の国を括弧で囲んでいます。後でデータを国ごとにグループ化できるように、国のみを角かっこで囲んでおくにはどうすればよいですか?

Person          Birth Country
 Nick         Prussia (Germany)
 Mike             Germany
 Maria            Canada
 Mark          Russian Empire (Poland)         
 Sven             Germany
 Jarek            Poland   
akrun

キャプチャグループとしてaの後にsubない文字を抽出するために使用でき、代わりにキャプチャされたグループの後方参照()を指定します)(\\1

df1$Country <- sub(".*\\(([^)]+)\\).*", "\\1", df1$`Birth Country`)
df1$Country
#[1] "Germany" "Germany" "Canada"  "Poland"  "Germany" "Poland" 

一致するパターンは、.*(任意の文字)の後にリテラル((エスケープ\\(---メタ文字であるため)が続き(...))[^)]+)ではないグループ(として文字をキャプチャし、その後に)\\))およびその他の文字(.*

データ

df1 <- structure(list(Person = c("Nick", "Mike", "Maria", "Mark", "Sven", 
"Jarek"), `Birth Country` = c("Prussia (Germany)", "Germany", 
"Canada", "Russian Empire (Poland)", "Germany", "Poland")),
class = "data.frame", row.names = c(NA, 
-6L))

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

特定の文字列の後に部分文字列を取得する方法

分類Dev

特定の文字から動的文字列を切り取り、残りの部分を変数に保持する方法

分類Dev

文字列内の特定の部分を検索し、その部分のみを保持する方法

分類Dev

VBA文字列分割後に特定のコンマを保持する方法

分類Dev

Python-文字列の特定の部分を別の文字列の特定の部分に挿入する方法

分類Dev

文字列を2つの特定の文字に分割する方法(R)

分類Dev

PHP:配列内の文字列の特定の部分を削除する方法

分類Dev

SQLServerで特定の文字間の部分文字列を取得する方法

分類Dev

特定の他の部分文字列の後に部分文字列を取得する最も効率的な方法

分類Dev

キー文字列に基づいて特定の行のみを保持する方法

分類Dev

特定の行の最初の単語を部分的に文字列化する方法

分類Dev

R-文字の列の文字列を分割し、特定の結果を保持する

分類Dev

Pythonで特定の部分文字列の横にある値を解析する方法

分類Dev

Python用のScrapyで文字列の特定の部分を削除する方法

分類Dev

文字列の特定の部分を取得する

分類Dev

文字列の特定の部分を抽出する

分類Dev

文字列の特定の部分を削除する

分類Dev

Swift-特定の文字列から特定の部分文字列を取得する方法

分類Dev

文字列の特定のテキスト部分を太字にする方法

分類Dev

文字列の特定のテキスト部分を太字にする方法

分類Dev

Rのdata.frameに特定の文字列を追加する方法

分類Dev

文字列に特定の部分文字列の文字が含まれているかどうかを確認する方法

分類Dev

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

分類Dev

文字列javaの特定の部分にアクセスする方法は?

分類Dev

Rで文字列の特定の部分を取得する

分類Dev

PowerShellで文字列の特定の部分を抽出する方法

分類Dev

URL文字列の特定の部分を取得する方法は?

分類Dev

DataFrame内の特定の部分文字列を短縮する方法

分類Dev

文字列の特定の部分を印刷する方法

Related 関連記事

  1. 1

    特定の文字列の後に部分文字列を取得する方法

  2. 2

    特定の文字から動的文字列を切り取り、残りの部分を変数に保持する方法

  3. 3

    文字列内の特定の部分を検索し、その部分のみを保持する方法

  4. 4

    VBA文字列分割後に特定のコンマを保持する方法

  5. 5

    Python-文字列の特定の部分を別の文字列の特定の部分に挿入する方法

  6. 6

    文字列を2つの特定の文字に分割する方法(R)

  7. 7

    PHP:配列内の文字列の特定の部分を削除する方法

  8. 8

    SQLServerで特定の文字間の部分文字列を取得する方法

  9. 9

    特定の他の部分文字列の後に部分文字列を取得する最も効率的な方法

  10. 10

    キー文字列に基づいて特定の行のみを保持する方法

  11. 11

    特定の行の最初の単語を部分的に文字列化する方法

  12. 12

    R-文字の列の文字列を分割し、特定の結果を保持する

  13. 13

    Pythonで特定の部分文字列の横にある値を解析する方法

  14. 14

    Python用のScrapyで文字列の特定の部分を削除する方法

  15. 15

    文字列の特定の部分を取得する

  16. 16

    文字列の特定の部分を抽出する

  17. 17

    文字列の特定の部分を削除する

  18. 18

    Swift-特定の文字列から特定の部分文字列を取得する方法

  19. 19

    文字列の特定のテキスト部分を太字にする方法

  20. 20

    文字列の特定のテキスト部分を太字にする方法

  21. 21

    Rのdata.frameに特定の文字列を追加する方法

  22. 22

    文字列に特定の部分文字列の文字が含まれているかどうかを確認する方法

  23. 23

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

  24. 24

    文字列javaの特定の部分にアクセスする方法は?

  25. 25

    Rで文字列の特定の部分を取得する

  26. 26

    PowerShellで文字列の特定の部分を抽出する方法

  27. 27

    URL文字列の特定の部分を取得する方法は?

  28. 28

    DataFrame内の特定の部分文字列を短縮する方法

  29. 29

    文字列の特定の部分を印刷する方法

ホットタグ

アーカイブ