Я пытаюсь paste
объединить строки адресов в одну строку адресов. Однако некоторые строки пустые (""
), и это означает, что добавляется дополнительная sep
, и адрес выглядит некрасиво. Например:
addr.df <- data.frame(street1=c("22B","Windsor Castle"),street2=c("Baker Street",""),city=c("London","Windsor"))
with(addr.df,paste(street1,street2,city,sep=", "))
[1] "22B, Baker Street, London" "Windsor Castle, , Windsor"
Обратите внимание на дополнительные ,
во втором адресе. Есть ли способ обойти это, не затрагивая периоды, вызванные регулярным выражением?