I would like to cbind dataframes with conditional to insert "NA" in the subsequent rows. I applied splitin a dataframe dfall and got:
My df[[1]]:
chr  start  end    N01   N04   N05 
 1    30    40     30    20     29 
My df[[2]]:
 chr  start  end    N01   N02   N03 
  2     40    50    30    20     29 
I would like to get:
 chr  start  end    N01.a   N04   N05  N01.b   N02  N03 
  1     30    40     30    20     29    NA     NA    NA
  2     40    50     NA    NA     NA    30     20    29   
I tried without success:
labelallgenes <- dfall[1:2,]
dfall.split<- split(dfall, 1:nrow(dfall))
for(k in length(dfall.split)){
dfk <- dfall.split[[k]]
labelallgenes <- cbind.fill(labelallgenes, dfk, fill=NA)}
Some idea? Thank you very much.
 
     
    