如果之前有人问过这个问题,请原谅我......
我有多个列表,我希望组合如下
A <- list(c("R", "L", "*", "T", "M", "S", "S", "S", "S", "Y"),
c("G", "A", "G", "P", "P", "V", "P"),
c("E", "G", "R", "E", "Q", "T", "K", "G", "S", "G"),
c("Y", "N", "N", "D", "W"),
c("T", "K"))
B <- list(c("G", "T", "Q", "R"),
c("T", "G", "L", "W", "D", "Y", "*", "L", "Q", "H", "A", "P", "H", "L", "H", "L"),
c("E", "E", "D", "A", "G", "G", "R", "E", "D", "S", "I", "L", "V", "N", "G", "A", "T", "P", "\"", "\"", "C", "S", "D", "Q", "S", "S", "D", "S", "P", "P", "I", "L", "E", "A", "I", "R"),
c("S", "M", "C", "G", "*", "I", "K", "P"),
c("D", "S", "P"))
C <- list(c("G", "L", "V", "L", "A", "H", "L", "R", "R", "L", "G"),
c("G", "S", "D", "T", "P", "V", "M", "P", "K", "L", "F"),
c("N", "W", "F", "E", "N", "T", "F", "D", "F", "R", "N", "K", "R", "C", "K", "*", "V"),
c("P", "A", "T", "R", "S", "L", "R", "R", "R", "A", "T", "A"),
c("I", "G", "F", "I", "P", "S", "P", "L", "R"))
我想要的是这样的:
A B C
RL*TMSSSSY GTQR GLVLAHLRRLG
GAGPPVP TGLWDY*LQHAPHLHL GSDTPVMPKLF
EGREQTKGSG EEDAGGREDSILVNGATP""CSDQSSDSPPILEAIR NWFENTFDFRNKRCK*V
YNNDW SMCG*IKP PATRSLRRRATA
TK DSP IGFIPSPLR
我尝试了以下方法,但这会将列表的每个字符放在不同的行上,这等于每个列表的不同行数:
do.call(cbind, list(A,B,C))
有没有办法得到我想要的?
谢谢