Error in data.frame(factor(raw.data[raw.data$V1 == gene.name, ]$V2), factor(raw.data[raw.data$V1 ==  : 
  参数值意味着不同的行数: 1, 0
停止执行
code:## get data for within the gene 
  DS.tmp.list <- levels(factor(raw.data[raw.data$V1==gene.name,]$V2)) 
  data.gene.frame <- data.frame(factor(raw.data[raw.data$V1==gene.name,]$V2),factor(raw.data[raw.data$V1==gene.name,]$V3),raw.data[raw.data$V1==gene.name,]$V4,raw.data[raw.data$V1==gene.name,]$V6)
求大神解释一下这段代码在干什么,谢谢!