0
私は大きなデータセットを持っています。このデータは文字と数字でまとめられています。私は数字からすべての手紙を削除したいと思います。gsubを使用してデータから文字を消去するにはどうすればよいですか?
marker g1 g2 g3
m1 0.2AA 0.7CC 0.2CC
m2 0.3TT 0.5GG 0.3TT
私は、これらのコマンドに
data <- read.table(file.choose(), header=T)
a <- gsub("AA", "", data) # when i wanted to remove all AA
を使用しかし、私は開いたときに、私は、すべてのデータが
152 1265 120 1254
のように小数点と異なる番号を指定せずに任意のヘルプの数です見つけますか? ありがとうございました
コードを選択してCtrl + kでポストします。 – Fernando
'gsub'はベクトル(または行列)上で動作し、data.frame(またはlist)では動作しません。特定のベクトル 'data $ g1 < - gsub(" AA "、" data $ g1) 'に適用するか、または' lapply'を使用して複数に適用します: 'data [] < - lapply(data、gsub、pattern = "AA"、replacement = "") ' – alistaire
ありがとうございました。あなたは私の時間を救った。あなたの答えと時間は非常に高く評価されています –