gpt4 book ai didi

r - 仅当为空白或 "."时才需要修剪最后一个字符串

转载 作者:行者123 更新时间:2023-12-05 00:50:05 24 4
gpt4 key购买 nike

我有一个从 excel 文件中读取的大量单词向量。其中一些记录以空格或“。”结尾。时期。只有在这些情况下,我才需要修剪这些字符。

例子:

"depresion"                              "tristeza."                             
"nostalgia" "preocupacion."
"enojo." "soledad "
"frustracion" "desesperacion "
"angustia." "desconocidos."

请注意,有些单词没有“.”而以正常结尾。或者 ” ”。

有没有办法做到这一点?

我有这个
substr(conceptos, 1, nchar(conceptos)-1)) 

测试最后一个字符(conceptos 是这个长向量)

感谢您的任何建议,

最佳答案

我们可以使用 sub匹配零个或多个 .或空格并将其替换为空白( "" )

sub("(\\.| )*$", "", v1)
#[1] "depresion" "tristeza" "nostalgia" "preocupacion" "enojo"
#[6] "soledad" "frustracion" "desesperacion"
#[9] "angustia" "desconocidos"

数据
v1 <- c("depresion","tristeza.","nostalgia","preocupacion.",
"enojo.","soledad ","frustracion","desesperacion ",
"angustia.","desconocidos.")

关于r - 仅当为空白或 "."时才需要修剪最后一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46313196/

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