原数据

是EXCEL数据,共有48万行,我另存为CSV后打开,第5列数据是一组字符,之间用;隔开,我的目的是将有多组字符得单元格里面的文本分开,比如 1 X;X;X;Y
2 X;Y
调成正
1 X
1 X
1 X
1 Y
2 X
2 Y
这种形式,下面是代码
x<- read.table(file.choose(), header = TRUE,sep = ",", quote="\"", dec=".",fill = TRUE,comment.char="")
y<-strsplit(as.character((x$UCSC_REFGENE_NAME))," ;") #
z<-strsplit(as.character((x$UCSC_REFGENE_ACCESSION)),";") #
r<-strsplit(as.character((x$UCSC_REFGENE_GROUP))," ;") #
a<-mapply(cbind,x[,1],y)#
将x的第一列的数据分别和y的每个元素做合并后,下面要如何将这些LIST合并。我试过
for(iin 1:485577){n<-rbind(data.frame(a))}
但是得到的结果均被覆盖..
之前没有任何数据分析基础,所以请求各位大神帮忙...