ホーム>source

100万行のデータセット、df、

<前>ウィズウィズ

\ tia@gmail.com \ Outが発生するすべてのインスタンスをOutboxdataに置き換えます。これは私の望ましい出力です:

<前>ウィズウィズ

ここにdputがあります:

<前>ウィズウィズ

これは私が始めているものです、私はdplyrとgsubを使用できることを知っています:

<前>ウィズウィズ

私は正しい構文を持っていません、そしてこれを研究し続けます

Name \\tia@gmail.com\Out \\tia@gmail.com\Out \\tia@gmail.com\Out
あなたの答え
  • 解決した方法 # 1

    str_replace を使用できます

    <前>ウィズウィズ

    注:特定の列の値を置き換えるため、 library(dplyr) library(stringr) df %>% mutate(Name = str_replace(Name, ".*[^A-Za-z]([A-Za-z]+)$", "\\1boxdata")) # Name #1 Outboxdata #2 Outboxdata #3 Outboxdata #4 Outboxdata 内の関数を使用します

    mutate

関連記事

  • 前へ java - JPAクエリ:サブクエリをグループ化条件に結合する
  • 次へ amazon web services - 1つのEC2インスタンスのみに許可を与えますか?