【发布时间】:2026-01-03 03:30:01
【问题描述】:
我有一个看起来像这样的向量:
numbers <- c("1/1/1", "1/0/2", "1/1/1/1", "2/0/1/1", "1/2/1")
(不总是相同数量的“/”字符)
如何用每个字符串的数字之和创建另一个向量?
类似:
sum
3
3
4
4
4
【问题讨论】:
-
还有
Reduce(`+`, data.table::tstrsplit(numbers, "/", fixed = TRUE, type.convert = TRUE, fill = 0)) -
@DavidArenburg 将此作为答案,它非常优雅!