replace a specific strings from multiple columns in a dataframe

前端 未结 4 1556
失恋的感觉
失恋的感觉 2021-01-27 17:49

I want to replace the strings \"aa\" and \"aaa\" in the dataframe below with\"\"

data = data.frame(attr = c(1:4), type1=c(         


        
4条回答
  •  渐次进展
    2021-01-27 18:24

    You could just set option fixed = FALSE and delete all the a's.

    data <- as.data.frame(apply(data, 2, function(x) gsub("a",'', x, fixed = FALSE)))
    data
    #   attr type1 type2
    # 1    1            
    # 2    2     b      
    # 3    3            
    # 4    4     b  
    

提交回复
热议问题