2016-03-29 20 views
2

私は行列を持っています。私は以下の簡単な例を作ります。R - 行列の特定の列にAPPLYを使用する

ID_Num Name text 
1 123  Ari\n  "I\nlove" 
2 456  Zona\r "Arizona\r\Iced\n" 
3 789  Tea  "tea!!\n\r" 

\ nと\ rは、何らかの理由でテキスト列からのみ削除します。

適用するにはどうすればよいですか?

言っ....

matrix = apply(matrix, 1, function(x) gsub("[\r\n\]", "", x["text"]) 

はヌル行列を返して、私に望ましい結果が得られていないようです。

アイデア?

答えて

5

applyは、df$textという列を使用するだけで使用する必要はありません(dfをデータフレームとします)。変更するには、使用することがあります

df$text <- gsub("[\\r\\n]", "", df$text) 
関連する問題