如果最后一个字符是[],则从数组中删除>> [

问题描述 投票:0回答:1
我正在尝试从页面获取所有股票行情自动收录器/简称。但是,当我抓取页面时,会出现一些不需要的代码,基本上它们都以F(space)结尾,例如"BDLL4F ""QCOM34F"。我设法使用gsub()和正则表达式删除了它们。

stocktickers = c("PETR4", "VALE3", "MDNE3", "BDLL4F ", "QCOM34F", "SANB11", "USIM5") stocktickers = gsub("(.*[ F]$)","NULL",stocktickers) stocktickers = stocktickers[stocktickers!="NULL"] > stocktickers [1] "PETR4" "VALE3" "MDNE3" "SANB11" "USIM5"

如果值以指定的字符或整数开头或结尾,是否有任何函数可以有条件地从数组中删除字符串?

我正在尝试从页面获取所有股票行情自动收录器/简称。但是,当我刮页面时,会出现一些不需要的代码,基本上它们都以F或(空格)结尾,例如“ BDLL4F”或“ QCOM34F” ....

r
1个回答
2
投票
您可以使用正则表达式删除不需要的代码。
© www.soinside.com 2019 - 2024. All rights reserved.