很抱歉可能有重复,但我甚至无法用语言描述我想要的内容。
这是我现在拥有的(列表清单)
id1 one; two; three
id2 one
id3 one; two; three; four
id4 one; two
我需要得到什么
id1 one
id1 two
id1 three
id2 one
id3 one
等等...帮助。 我需要这个来从UniProt Retrieve ID表创建Blast2GO自定义.annot文件。
答案 0 :(得分:0)
我们可以将cSplit
用于此
library(splitstackshape)
cSplit(df1, 'col2', ';', 'long')
注意:假设第二列名称为'col2'且对象名称为'df1'