【发布时间】:2021-11-04 12:00:38
【问题描述】:
在 R 中,我有一个包含多个条目的字符串,例如:
mydata <- c("(first data entry) (second data entry) (third data entry) ")
我想插入管道符号“|”条目之间作为项目分隔符,以以下列表结尾:
"(first data entry)|(second data entry)|(third data entry)"
并非所有 mydata 行都包含相同数量的条目。如果 mydata 包含 0 个或仅 1 个条目,则没有“|”管道符号是必需的。
我尝试了以下方法但没有成功:
newdata <- paste(mydata, collapse = "|")
感谢您的帮助!
【问题讨论】:
-
试试
gsub(") (", ")|(", mydata, fixed=TRUE)。