-2

類似性を比較する 2 つのデータ セットがあります。merge() 関数を使用して、同様のレコードを検索して取得しています。しかし、hapmap ファイルでは、染色体番号は chr1 、 chr2 などとして入力されますが、その他は番号としてのみ表されます。マージする前に、データセット全体から文字 chr を削除するにはどうすればよいですか。どうもありがとうございます。

4

1 に答える 1

1

クロムがhapmap.tableの染色体番号列であると仮定します

gsub("^chr","",hapmap.table$chrom)

例:

hh<-structure(list(hh = structure(1:3, .Label = c("chr12", "chr23", 
"chr45"), class = "factor")), .Names = "hh", row.names = c(NA, 
-3L), class = "data.frame")

 hh
     hh
1 chr12
2 chr23
3 chr45

hh$hh<- gsub("^chr","",hh$hh)

 hh
  hh
1 12
2 23
3 45
于 2013-10-18T21:08:59.223 に答える