【发布时间】:2015-01-19 15:31:05
【问题描述】:
我查看了但未能找到如何在 R 中的字符串向量中的每个元素的末尾添加一个字符的答案,除了最后一个...
考虑以下几点:
data <- c("cat", "dog", "mouse", "lion")
我想应用一个在每个元素末尾粘贴“,”的函数,结果是:
[1] "cat,", "dog,", "mouse,", "lion"
应用函数?循环?任何帮助表示赞赏...
【问题讨论】:
-
paste0(data, ",")。你是不是故意在lion后面加,? -
我认为你需要
data[-length(data)] <- paste0(data[-length(data)], ',')或`strsplit(paste(data, collapse=', '), ' ')[[1]] -
有意地,我正在做的是在 sql 中破解一个否定的选择语句,所以最后一项不会有逗号@DavidArenburg
-
你的标题在这里严重误导。
-
完全正确@SerbanTanasa - 已被编辑...
标签: r