gpt4 book ai didi

regex - 使用 gsub 删除 R 中第一个空格之前的所有字符串

转载 作者:行者123 更新时间:2023-12-04 02:45:31 24 4
gpt4 key购买 nike

我有一个这样的数据框:

name         weight
r apple 0.5
y pear 0.4
y cherry 0.1
g watermelon 5.0
pp grape 0.5
y apple pear 0.4
... ...

我想删除名称列中第一个空格之前的所有字符。有人可以帮我一个忙吗?谢谢!

最佳答案

尝试这个:

sub(".*? ", "", D$name)

编辑:

该模式在第一个空格之前查找任何字符零次或多次( .* ),然后在第一个空格之后捕获一个或多个字符( (.+) )。 ?之后 .*使它“懒惰”而不是“贪婪”,并且使它在找到的第一个空间处停止。所以, .*?匹配第一个空格之前的所有内容,该空格匹配找到的第一个空格。

关于regex - 使用 gsub 删除 R 中第一个空格之前的所有字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32767164/

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