x <- read.table(text="
a 1;xxx c
b 2;yyy d
",stringsAsFactors = F)
V2 <-strsplit(x$V2,split=";")
VV2 <- unlist(V2)
newv2 <- matrix(VV2,ncol=2,byrow=T)
newv2 <- as.data.frame(newv2)
new <- data.frame(x$V1,newv2,x$V3)
names(new) <- paste("V",1:4,sep="")
new
V1 V2 V3 V4
1 a 1 xxx c
2 b 2 yyy d
你看看 这样能否行?
qoiqpwqr 之前解决过 类似的问题
可以请教下他