簡體   English   中英

在R中使用gsub刪除/而不進行任何替換

[英]Use gsub in R to remove / and replace with nothing

我有一個數據框,我將其稱為rawdata.df,看起來與此類似:

Sample_ID Barcode DQ789028 DQ404151 EF042091 EF034081
4313715   4313715 A/A      C/C      C/G      A/T
4313716   4313716 C/C      A/C      G/G      T/T

我想在R中使用gsub函數從所有實例中刪除/

newdata.df <- gsub("/", "", rawdata.df)

我得到的是:

[1] "1:2"     "1:2"     "1:2"     "c(2, 1)" "1:2"     "1:2" 

試試這個(假設您的data.frame是df ):

> df[] <- lapply(df, function(x) gsub("/", "", x))
> df
#  Sample_ID Barcode DQ789028 DQ404151 EF042091 EF034081
#1   4313715 4313715       AA       CC       CG       AT
#2   4313716 4313716       CC       AC       GG       TT

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM