6
Qui,strsplit con barra verticale (tubo)
> r<-c("AAandBB", "BBandCC")
> strsplit(as.character(r),'and')
[[1]]
[1] "AA" "BB"
[[2]]
[1] "BB" "CC"
Lavorare bene, ma
> r<-c("AA|andBB", "BB|andCC")
> strsplit(as.character(r),'|and')
[[1]]
[1] "A" "A" "|" "" "B" "B"
[[2]]
[1] "B" "B" "|" "" "C" "C"
Qui, la risposta non è corretta. Come ottenere "AA" e "BB", quando uso '| e'?
Grazie in anticipo.
non v'è alcuna necessità di usa as.character() nella funzione strsplit. :) – bartektartanus
possibile duplicato di [carattere "|" in R] (http://stackoverflow.com/questions/6382425/character-in-r) – RockScience
@RockScience: bel suggerimento :) – ramesh