gpt4 book ai didi

从字符串中删除最后一个尾随下划线

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

我正在尝试使用 R 从字符串中删除最后一个尾随下划线(_)。

例如,

  Col1
TX_
AZ_TX
CA_LX
CHI_
KS_

上面的字符串应该看起来像
  Col1
TX
AZ_TX
CA_LX
CHI
KS

只有尾随 _ 消失了。我试过 sub("_", "", my_dataframe$my_column)但这会从字符串中删除所有 _。我只是在寻找一个删除最后一个尾随 _ 而不是全部的函数。有任何想法吗 ?

最佳答案

您可以使用 sub (或 gsub )与正则表达式 "_$"找到 _在输入的末尾,然后替换为 "" :

s <- c('Col1', 'TX_', 'AZ_TX', 'CA_LX', 'CHI_', 'KS_')
sub("_$","",s)
##[1] "Col1" "TX" "AZ_TX" "CA_LX" "CHI" "KS"

关于从字符串中删除最后一个尾随下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39817025/

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