gpt4 book ai didi

r - Gsub R中关键字后的每个元素

转载 作者:行者123 更新时间:2023-12-01 09:44:42 26 4
gpt4 key购买 nike

我想在某个关键字之后删除字符串的所有元素。示例:

this.is.an.example.string.that.I.have

期望的输出:

This.is.an.example

我尝试过使用 gsub('string', '', list) 但这只会删除单词字符串。我也尝试过使用 gsub('^string', '', list) 但这似乎也不起作用。

谢谢。

最佳答案

以下简单的 sub 可能对您有所帮助。

sub("\\.string.*","",variable)

说明:sub

的使用方法
sub(regex_to_replace_text_in_variable,new_value,variable)

subgsub 的区别:

sub:用于对变量进行替换。

gsub:gsub 仅用于相同的替换任务,但它只会对通过 sub 执行的所有匹配项执行替换它仅适用于找到的第一个匹配项。

来自R的帮助页面:

sub(pattern, replacement, x, ignore.case = FALSE, perl = FALSE, fixed = FALSE, useBytes = FALSE)

gsub(pattern, replacement, x, ignore.case = FALSE, perl = FALSE, fixed = FALSE, useBytes = FALSE)

关于r - Gsub R中关键字后的每个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51752975/

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