3
我有這個矢量myvec
。我想用「-
」替換每個元素中的前兩個點(如果出現在_
之前)。我如何在R中做到這一點,並得到結果?如何用條件替換前兩個匹配模式R
myvec <- c("SKDP.209.3_C4UAMACXX.7.04.ReCal.sort.bam", "SKDP.97.1_C4UAMACXX.7.12.ReCal.sort.bam",
"SKDP972_C4UAMACXX.7.13.ReCal.sort.bam")
結果
SKDP-209-3_C4UAMACXX.7.04.ReCal.sort.bam, SKDP-97-1_C4UAMACXX.7.12.ReCal.sort.bam,
SKDP972_C4UAMACXX.7.13.ReCal.sort.bam
謝謝。你能否在這部分解釋一下?\\ 1 - \\ 2 - \\ 3「'? – MAPK
@MAPK當然,只需要一分鐘 – akrun