将其他文字添加到字符串

时间:2015-07-17 08:15:02

标签: r

如何在数据框中的值之前添加其他文本p=? 你使用gsub吗?

> pvaluesmir21
   Seqbuster_Filter_MM_miR21_5p$FDR
1                      8.326135e-02
2                      6.336574e-05
3                      3.233019e-17
4                      4.800951e-22
5                      3.054728e-10
6                      6.697357e-11

1 个答案:

答案 0 :(得分:3)

使用pastesprintf

更为自然
 pvaluemir21[,1] <- paste('p =', pvaluemir21[,1])

或者

 pvaluemir21[,1] <- sprintf('p = %f', pvaluemir21[,1])

但可以使用sub

 pvaluemir21[,1] <- sub('(.*)', 'p=\\1', pvaluesmir21[,1])