r 编程:多个 substr [英] r programming: multiple substr

查看:24
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆