空白字符串我的生日,看起来像这样的列表:使用GSUB提取之前R中
dob <- c("9/9/43 12:00 AM/PM", "9/17/88 12:00 AM/PM", "11/21/48 12:00 AM/PM")
我只想抓住从这个变量的日历日期(即后放下一切第一次出现空白)。
这是我迄今为止尝试:
dob.abridged <- substring(dob,1,8)
dob
[1] "9/9/43 1" "9/17/88 " "11/21/48"
dob.abridged <- gsub(" $","", dob.abridged, perl=T)
> dob.abridged
[1] "9/9/43 1" "9/17/88" "11/21/48"
所以我的代码适用于长度为6或7的日历日期,而不是长度8.更有效的正则表达式的任何指针与GSUB可使用处理长度为6,7或8的日历日期?
谢谢。
我可以在这里分享的唯一建议是'sub'就够了,因为只有一个字符串结束位置。 – 2016-10-12 21:50:25