2017-11-30 11 views
1

から日付を抽出し、私はそうと値をリストし、文字変数を持っている:Rのサブ - 文字列

76GA14, Week 1, 05/13/2014, ABC 
76GA14, Week 4, 02/08/2016, ABC 
76GA15, Week 3, 09/02/2016, ABC 
76GA15, Week 8, 01/19/2015, ABC 
76GA16, Week 1, 11/28/2018, ABC 
76GA18, Day 0, 12/07/2015, ABC 
76GA18, Day 2 End, 11/22/2016, ABC 
76GA17, W4 end 6DNV118, 07/06/2016, ABC 
... 

私は日付のみ(dd/mm/yyyy)を抽出したいとそれらの値を持つ新しい変数の列を作成して設定します。

+0

strapplyc:

は、ここに私の提案です。 ここにあなたがそれに従うことができるリンクは、より多くの詳細があります。 https://stackoverflow.com/questions/43405615/extract-date-from-given-string-in-r –

答えて

1

これを行う方法はたくさんあります。 (、= TRUEを簡素化する "\\ D +/\\ D +/\\ D +"、文字列)あなたのために働くかもしれない

charVector <- c("76GA14, Week 1, 05/13/2014, ABC", 
       "76GA14, Week 4, 02/08/2016, ABC", 
       "76GA15, Week 3, 09/02/2016, ABC", 
       "76GA15, Week 8, 01/19/2015, ABC", 
       "76GA16, Week 1, 11/28/2018, ABC") 

newVariable <- sapply(strsplit(charVector, ", "), "[", 3) 
関連する問題