空白字符串我的生日,看起來像這樣的列表:使用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