r编程:多个子字符串

2023-12-25

我有一个文本文档,我想对其进行子字符串化。我使用以下代码来子串:

substr(text, start,start+end)

start 有一个包含 60 个元素的向量。然而,上面的代码只返回等价的substr(text,1109,1109+199)。我如何让它返回所有 60 个元素,即

  • 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

代替substr你可以使用子字符串:

substring(your_text,first=start,last=(start+end))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

r编程:多个子字符串 的相关文章

随机推荐

  • 为什么“case”和“when > 2”不起作用?

    为什么这不起作用 case ARGV length when 0 abort Error 1 when gt 2 abort Error 2 end 这不是有效的 ruby 语法 你需要的是 case when ARGV length 0
  • Objective-C 中 C++ STL 容器“pair”的等价物?

    我是 Objective C 的新手 所以请不要对我做出太多评价 我想知道 是否有可以在 Objective C 中使用的 C STL 对容器的等效项 我想构建一个包含与 NSBool 关联的 NSInteger 的数组 我知道我可以使用一
  • 我可以有一个没有模型的 Django 表单吗

    我的模板中可以有一个不受模型支持的表单吗 我不需要存储数据 只需要该数据在视图中生成我自己的 POST 请求 模板 带有文本字段的表单 查看 从表单获取数据 并生成另一个请求 Flow gt 表单提交获取调用视图的 url def form
  • 如何收到进入挂起模式的通知?

    我希望当系统即将挂起或睡眠 之前 时通知我的应用程序 无论是否获取唤醒锁 我不想禁止该过程 而只想收到通知 谢谢 L None
  • Google Chrome 弹出扩展中的 Javascript 未运行

    嗨 我遇到了一个非常奇怪的问题 我有一个基本的 chrome 扩展 它有一个默认的 popup html 文档 定义如下 p Hello p
  • 从 Django REST 框架中的响应中删除计数、下一个、上一个

    当我在 API 上执行 GET 时 结果中始终包含以下内容 count 2013 next http 127 0 0 1 8000 api items page 2 previous null results 如何删除计数 下一个和上一个字
  • java - 该进程无法访问该文件,因为该文件正在被另一个进程使用

    我有一段代码可以监视目录中是否添加文件 每当一个新文件添加到目录中时 该文件的内容就会被选取并发布到 kafka 上 然后该文件将被删除 当我发出单个请求时 这是有效的 但一旦我将我的代码接受来自 jMeter 的 5 或 10 个用户请求
  • BST的递归插入

    我已经制作了一个使用循环插入 BST 的函数 并且它工作得很好 现在 当我编写使用递归来执行此操作时 我不知道为什么它不能正常工作 但是根据我的逻辑 逻辑是正确的 似乎没有新节点被添加到 BST 树中 并且在插入函数结束后树头再次变为 NU
  • 抓取整个网站[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找有关抓取和下载整个公司网站的程序的建议 该网站由已停止工作的 CMS 提供支持 修复它的成本很
  • 使用单元格公式从文件路径获取父文件夹路径

    栏内A我有 20000 行 文件名和文件路径 C person microsoft ygkyg mmddyy 文件名 xls server 41 performance mmddyy 文件名 doc etc 栏内B我只想获取父文件夹路径 有
  • PHP htmlspecialchars 错误

    为什么会这样 trader details array walk trader details htmlspecialchars 给出这个错误 Severity Warning Message htmlspecialchars expect
  • ASP.NET:验证用于选择日期(月、日、年)的 3 个下拉框的最佳方法是什么?

    我有两组用于开始日期和结束日期的下拉菜单 每个日期都是通过从 3 个单独的下拉列表中选择月 日和年来创建的 目前 我在所有下拉列表中都有RequiredFieldValidators 如果尚未选择任何内容 则仅显示 但我需要验证结束日期是否
  • 从 UICollectionView 获取单元格的屏幕位置

    这与其说是一个问题 不如说是对如何解决这个问题的解释 首先要意识到的是UICollectionView确实继承自UIScrollView 因此 使用滚动视图的内容进行标准查找是最好的解决方案 这是我正在解决的问题 I had a UICol
  • 使用 android:id="@+android:id/my_id" 时出现“无法解析符号”错误

    当我将 android id background 添 加到命名空间时 Lint 抱怨它 无法解析符号 即使我请求添加它而不是调用它 代码按编写的方式工作 但错误仍然存 在 当我改变时
  • C++ 二元运算符的优先顺序

    以下参数按什么顺序测试 在 C 中 if a b c 我刚刚在我们的应用程序中看到了这段代码 我讨厌它 我想添加一些括号来澄清顺序 但我不想添加括号 直到我知道我将它们添加到正确的位置 编辑 接受答案并跟进 此链接提供了更多信息 但并不完全
  • Flask - 输入数据比 @api.expect 更严格?

    在我的 Flask restplus API 中 我不仅想检查输入数据 如下例所示 resource fields api model Resource name fields String default string name requ
  • 在 IntelliJ IDEA 中找不到“将项目与 Gradle 文件同步”按钮

    我刚刚添加了google play services lib我将库添加到我的项目中 并陷入了我需要 将项目与 gradle 文件同步 的位置 但 IntelliJ 13 0 1 上不存在此按钮 这个功能有替代方案吗 作为替代方案 您可以使用
  • 如何在 TensorFlow 中对批次进行切片并对每个切片应用操作

    我是 TensorFlow 的初学者 我正在尝试实现一个以批次作为输入的函数 它必须将此批次分成几个批次 对它们应用一些操作 然后将它们连接起来以构建一个新的张量以返回 通过我的阅读 我发现有一些实现的函数 如 input slice Pr
  • MVC3 - AJAX 部分视图正在缓存......我无法阻止它

    我正在使用 MVC3 我有一个 javascript 函数 它使用 jQuery get 从控制器获取 PartialView 问题是它正在被缓存 并且我不断地取回陈旧的内容 我已经在该操作上尝试了 OutputCache Duration
  • r编程:多个子字符串

    我有一个文本文档 我想对其进行子字符串化 我使用以下代码来子串 substr text start start end start 有一个包含 60 个元素的向量 然而 上面的代码只返回等价的substr text 1109 1109 19