如何使用gsub清理我的数据中的字母?

时间:2017-03-09 21:01:09

标签: r regex replace

我有大数据集。这些数据是字母和数字。我想删除数字中的所有字母。

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

但是当我打开a时,我发现所有数据都是没有小数的数字和不同的数字,如

152 1265 120 1254 

任何帮助? 提前谢谢

1 个答案:

答案 0 :(得分:1)

如果我理解正确,可以选择这个。

b c d e f g h i j 
2 3 4 5 4 6 6 7 8

正则表达式将删除除数字和字符&#34;。&#34;之外的所有内容,因为您需要小数。