【发布时间】:2022-01-19 19:15:19
【问题描述】:
| col1 | col2 |
|---|---|
| First,First,Second | row,First,First |
| Second,Second,Third | row,Second,Second |
我想将col1 转换成这个,而不删除col2 中的重复项,也不会创建新行
| col1 | col2 |
|---|---|
| First,Second | row,First,First |
| Second,Third | row,Second,Second |
如果分隔符是|| 而不是,,该怎么办?
【问题讨论】:
-
df$col1 <- gsub("\\,.*","",df$col1) -
@Mael 可能不是骗子,因为 OP 要求删除重复项,而不仅仅是删除第一个逗号后的所有内容。
-
@Karlos 你能澄清一下你是想删除第一个逗号之后的所有内容,还是删除所有重复的值?
-
分隔符不是逗号而是||我只想删除 col1 中的重复项
-
我添加了2个链接,一个用于向量,一个用于数据帧,但解决思路是一样的:
"split, unlist, uniq, paste"
标签: r