gpt4 book ai didi

r - 合并为 gregexpr 输出的一个字符串的更简单方法?

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

我试图将key出现在string中时的所有索引合并到一个字符串中。我想出了以下内容。但我想知道是否有更简单/更短的方法?

mystring = "ASDAS ap ASDASD ap AS"
key = "ap"
x = paste(as.data.frame(gregexpr(key, mystring))[1:nrow(as.data.frame(gregexpr(key, mystring))),], collapse=", ")

输出如下:

> x
[1] "7, 17"

最佳答案

我猜你想要类似下面的东西:

paste(gregexpr(key, mystring)[[1]], collapse = ', ')
#[1] "7, 17"

只需使用 [[1]] 对 gregexpr 输出进行子集化就足够了。

关于r - 合并为 gregexpr 输出的一个字符串的更简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41528076/

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