r - 在 R 的匹配函数中避免只有一个匹配标签
问题描述
我有两个向量
v1<-c("T","A","G","R","A","G")
v2<-c("R","A","G,"T","A","G")
我想找到最长的匹配子序列。我所做的是
v<-match(v1,v2)
v [1] 4 2 3 1 2 3
预期输出:
v [1] 不适用 2 3 不适用 2 3
最长的应该是 2 3 在对应于“A”“G”的任一位置,但是匹配函数将 v2 中的“T”标记为匹配中的 1,所以最长的匹配子序列最终是 1 2 3,这不是什么我想要
请问有什么帮助吗?有没有办法让 match 函数在开始标记之前有一个最小匹配
解决方案
推荐阅读
- javascript - 尝试播放音频文件时出现错误“无法读取属性 isPlaying”
- python - Python TypeError:(“'NoneType'类型的对象没有len()”
- javascript - 有什么方法可以突出显示文本
- cloudflare - CloudFlare HMAC 验证使用 cookie 而不是请求 URI
- python - 在没有用户输入的情况下迭代公会中的不和谐语音频道列表
- docker - 在 Docker 上构建时找不到共享项目参考
- html - Bootstrap 5 上的浮动标签不起作用
- java - 如何直接在 LSP-MODE / DAP-MODE 中运行/调试 Java 应用程序,而不是一开始就停止?
- python - Tkinter 到 pyqt5 - Text_editor?
- linux - 如何在 Linux 上解决 Wine 中的“没有 OpenCL 运行时库”