0
私はRの中で新しく、x
というデータフレーム内の列6から12にgsub
関数を適用したいと考えています。しかし、私はこだわっています。私は次のように使い始めました:たくさんの列にgsubを適用して機能させる
gsub("\\.", "",x[,c(6:12)])
しかしそれから、いくつかの行しか返しませんでした。 は、それから私はこれを使用してみました:
x1<-apply(x,c(6:12),function(x) gsub("\\.", "",x))
をしかし、私はERORを得た:(I xの[、C(6時12分)]のため
:
Error in if (d2 == 0L) { : missing value where TRUE/FALSE needed
もこれを試してみました) {< -data.frame(gsub( "\。"、 ""、i))
誰かがヒントを持っていますか? 誰かが、apply、function、forの使い方を私に見せてくれれば素晴らしいかもしれません。
'?apply'をチェックします。多分、あなたは 'x1 <-apply(x [、6:12]、2、function(x)gsub(" \。 "、" "、x))' –
が必要です。私はマージンの議論を使わなかった。 –