2017-06-01 11 views
-1

私は注文する必要のある列を持つdata.tableを持っています。月の省略形がそれを投げ捨てています。カッコ内の月の省略形を削除するにはどうすればよいですか?私はgsubバリエーションの束を試しましたが、望ましい結果を達成することができませんでした。rの括弧の中の文字を削除する方法

これは、列は次のようになります。

K (May 04) 
M (Jun 04) 
Q (Aug 04) 

そして、私はそれがどのように見えるしたいと思います:

K (04) 
M (04) 
Q (04) 

または

K04 
M04 
Q04 

答えて

2
x <- c("K (May 04)", "M (Jun 04)", "Q (Aug 04)") 
gsub("\\([A-Z][a-z]{2} ", "(", x) 

または第二のためにオプション:

gsub(" \\([A-Z][a-z]{2} ([0-9]+))", "\\1", x) 
+0

ありがとうございました!よく働く! – JHall651

関連する問題