gpt4 book ai didi

r - 确定一个共同的模式

转载 作者:行者123 更新时间:2023-12-05 01:17:49 25 4
gpt4 key购买 nike

<分区>

是否有(容易)识别两个字符串共享的共同模式的可能性?这里有一个小例子来阐明我的意思:

我有两个包含字符串的变量。两者都包含相同的模式(“ABC”)和一些“噪音”。

a <- "xxxxxxxxxxxABCxxxxxxxxxxxx"
b <- "yyyyyyyyyyyyyyyyyyyyyyyABC"

假设我不知道常见的模式,我希望 R 找出两个字符串都包含“ABC”。我怎样才能做到这一点?

*编辑

第一个示例可能有点过于简单化。这是我的真实数据的一个例子。

a <- "DUISBURG-HAMBORNS"
b <- "DUISBURG (-31.7.29)S"

两个字符串都包含我希望函数识别的“DUISBURG”。

*编辑

我采用了评论中发布的链接中提出的解决方案。但我仍然没有得到我想要的。

library(qualV)
LCS(strsplit(a[1], '')[[1]],strsplit(b[1], '')[[1]])$LCS

[1] "D" "U" "I" "S" "B" "U" "R" "G" "-" " " " " "S"

如果函数正在寻找两个向量的最长公共(public)子序列,为什么它在 "D""U""I""S""B""U""R""G 之后不停“? .

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com