【发布时间】:2019-02-19 22:39:32
【问题描述】:
我有一个地址列表,其中包含 (1) 门牌号和 (2) 建筑物名称。我希望将字符串分成两列。棘手的部分是一些门牌号码包含字符,例如“贝克街 221B 号”。
下面的例子:
add <- c("5 Ark Royal House" ,
"22A Blington Garden Lincoln Street",
"Flat 19 PICTON HOUSE" ,
"2-3 Royal Albert Court" ,
"Room 1 Grand Hall",
"No 17 The Dell Alpha House")
理想的结果如下所示:
aim <- data.frame("No"=as.character(c("5", "22A", "Flat 19", "2-3", "Room 1", "No 17")),
"Building" = as.character(c("Ark Royal House",
"Blington Garden Lincoln Street" ,
"PICTON HOUSE",
"Royal Albert Court" ,
"Grand Hall" ,
"The Dell Alpha House")))
【问题讨论】: