我想删除R中字符串中的||
。我该怎么做?
我尝试使用str_replace_all函数, 但这没用。
示例:
[As-is]
||20180307||
[To-be]
20180307
答案 0 :(得分:0)
base R
选项为gsub
gsub("[|]+", "", str1)
或按照评论中提到的@MichaelChirico指定fixed = TRUE
(效率更高)
gsub("|", "", str1, fixed = TRUE)
或使用parse_number
中的readr
library(readr)
parse_number(str1)
#20180307
str1 <- "||20180307||"
答案 1 :(得分:0)
不使用Regex
,而是使用R基read.table
> read.table(text="||20180307||", sep="|", colClasses = "numeric")[,3]
[1] 20180307