gpt4 book ai didi

r - 在 R 中,如何删除最后一个斜杠之前的所有内容

转载 作者:行者123 更新时间:2023-12-04 16:38:16 27 4
gpt4 key购买 nike

我有一个数据集说

x <- c('test/test/my', 'et/tom/cat', 'set/eat/is', 'sk / handsome')

我想删除(包括)最后一个斜杠之前的所有内容,结果应如下所示
my cat is handsome

我用这段代码搜索了一下,这给了我最后一个斜杠之前的所有内容
gsub('(.*)/\\w+', '\\1', x)
[1] "test/test" "et/tom" "set/eat" "sk / tie"

如何更改此代码,以便显示最后一个斜杠之后的字符串的另一部分?

谢谢

最佳答案

您可以使用basename:

paste(trimws(basename(x)),collapse=" ")
# [1] "my cat is handsome"

关于r - 在 R 中,如何删除最后一个斜杠之前的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49499703/

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