gpt4 book ai didi

regex - 删除字符串中的最后一个逗号

转载 作者:行者123 更新时间:2023-12-03 22:48:51 26 4
gpt4 key购买 nike

我有一个数据框。它看起来像这样:

name    state
Lily NY
Tom NY,NJ,
John PA,NJ
David SC,PA,NY,
Jim FL,PA
......

有 100 多行。如果有的话,我只想删除每个字符串中的最后一个逗号。我的目标不是删除所有最后一个字符。

最佳答案

使用正则表达式?假设您的数据框是 DF :

DF$state <- gsub(",$", "", DF$state)

正则表达式 ,$表示出现在字符串末尾的每个逗号。命令 gsub用出现在第三个参数 ( DF$state ) 中的第二个参数(在本例中,没有)替换第一个参数的每个实例。

关于regex - 删除字符串中的最后一个逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19484701/

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