【发布时间】:2021-10-03 12:39:17
【问题描述】:
我有一个如下所示的字符向量。
text <- c(
"My test",
"Test2",
"Tests",
"Dolphin Sentimental S.r.l.", "Tiger Sentiyapa S.r.l.",
"Effort rate calculates to grant (Debt to Income Rate)",
"Amount of pensions received mens.",
"(Grant data) (Pension Received (Monthly Basis))",
"Effort rate calculates to grant (Debt to Income Rate)",
"Amount of pensions received mens.",
"(Grant data) (Pension Received (Monthly Basis))"
)
如果没有。整个向量中的字符数(如上所示)大于 100,将其拆分为多个没有的字符向量。字符数
nRun <- ceiling(sum(nchar(text),na.rm = T)/100)
cutsIter <- ceiling(quantile(1:length(text),probs = seq.int(0,1,(1/nRun))))
新字符向量
text[cutsIter[1]:cutsIter[2]]
想要的结果 前 5 个元素应该在一个向量中。 6th 和 7th 应该在同一个向量中并继续。
【问题讨论】:
-
您希望向量的每个元素都包含在一个新的向量中吗?
-
我认为由于前 5 个元素累积
nchar小于 100,我认为它们最终可能会出现在同一个向量中。 -
你是绝对正确的。前 5 个元素应该在一个向量中。 6th 和 7th 应该在同一个向量中并继续。我很抱歉让你感到困惑。我试图在多个字符向量中表明我需要它。
-
如果你有一个长度为 100 的向量呢?这也应该考虑在内。
标签: r