r 编程:多个 substr [英] r programming: multiple substr
本文介绍了r 编程:多个 substr的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个文本文档,我想对其进行子字符串化.我正在使用以下代码进行子字符串:
I have a text document that I would like to substring. I'm using the following code to substring:
substr(text, start,start+end)
start 有一个包含 60 个元素的向量.但是,上面的代码只返回了 substr(text,1109,1109+199)
的等效项.我如何让它返回所有 60 个元素,即
start has a vector of 60 elements. However, the above code only returns the equivalent of substr(text,1109,1109+199)
. How do I get it to return all 60 elements, namely
substr(text,1109,1109+199)
substr(text,11590,11590+199)
- ....
样本数据
start
[1] 11009 11590 11972 15674 16274 16659 19866 20541 20963 24787 25376
[12] 25746 29458 30011 30363 34086 34702 35087 38643 39095 39416 42626
[23] 43188 43545 46731 47367 47757 51029 51673 52072 55444 56076 56470
[34] 59794 60445 60851 64267 64877 65276 68659 69200 69547 72747 73303
[45] 73657 76896 77648 78103 81541 82050 82391 85277 85848 86227 89128
[56] 89656 90010 92830 93329 93656
end
[1] 199 199 199 201 201 201 218 218 218 186 186 186 177 177 177 192 192
[18] 192 160 160 160 178 178 178 194 194 194 200 200 200 197 197 197 205
[35] 205 205 200 200 200 174 174 174 178 178 178 235 235 235 171 171 171
[52] 190 190 190 179 179 179 169 169 169
推荐答案
你可以使用 substring 来代替 substr
:
In stead of substr
you could use substring :
substring(your_text,first=start,last=(start+end))
这篇关于r 编程:多个 substr的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文