gpt4 book ai didi

r - 从字符串中提取字符

转载 作者:行者123 更新时间:2023-12-04 13:33:10 25 4
gpt4 key购买 nike

您将如何提取所有字符直到指定的字符?对于给出的示例,我想提取“。”之前的所有内容。 (时期):

a<-c("asdasd.sss","segssddfge.sss","se.sss")

我想回来:
asdasd segssddfge se

我试过:
substr(a,1,".")

但它似乎不起作用。

有任何想法吗?

最佳答案

这是一个非常基本的方法:

sapply(strsplit(a, "\\."), `[[`, 1)
# [1] "asdasd" "segssddfge" "se"

还有一个:
sub(".sss", "", a, fixed = TRUE)
# [1] "asdasd" "segssddfge" "se"
## OR sub("(.*)\\..*", "\\1", a)
## And possibly other variations

关于r - 从字符串中提取字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14790253/

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