【发布时间】:2020-11-24 18:57:06
【问题描述】:
我想在] 和; 之间重复字符串的某些部分,作为[] 中前面由; 分隔的元素的数量。所以[A1, AB11; A2, AB22] I1, C1 的期望输出是[A1, AB11] I1, C1; [A2, AB22] I1, C1。任何开始的提示。谢谢
df1 <-
data.frame(
String = c(
"[A1, AB11; A2, AB22] I1, C1; [A3, AB33] I3, C1"
, "[A4, AB44] I4, C4; [A5, AB55; A6, AB66; A7, AB77] I7, C7"
)
)
df1
String
1 [A1, AB11; A2, AB22] I1, C1; [A3, AB33] I3, C1
2 [A4, AB44] I4, C4; [A5, AB55; A6, AB66; A7, AB77] I7, C7
df2 <-
data.frame(
String = c(
"[A1, AB11] I1, C1; [A2, AB22] I1, C1; [A3, AB33] I3, C1"
, "[A4, AB44] I4, C4; [A5, AB55] I7, C7;[A6, AB66] I7, C7; [A7, AB77] I7, C7"
)
)
df2
String
1 [A1, AB11] I1, C1; [A2, AB22] I1, C1; [A3, AB33] I3, C1
2 [A4, AB44] I4, C4; [A5, AB55] I7, C7;[A6, AB66] I7, C7; [A7, AB77] I7, C7
【问题讨论】:
-
你想重复多少次
-
作为
[]内;分隔的元素个数。 -
好的,我明白了
标签: r dplyr tidyverse stringr tidytable