私はpaste
のアドレス行を1つのアドレス文字列にしようとしています。しかし、いくつかの行は空白(""
)であり、これは余分にsep
が挿入され、アドレスが醜いことを意味します。たとえば:R貼り付け:引数が空文字列の場合は無視する
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"
は、第2のアドレスに余分な,
に注意してください。 regexpに誘発されたtourettesの期間を伴わないこれのまわりの方法がありますか?
おそらく 'ifelse'を試してみませんか? –