Conteúdo separado do campo

Tenho certeza de que isso é muito simples e acho que é um caso de usar separar e reuni

Tenho um único campo em um quadro de dados, lista de autores, uma exportação editada de uma pesquisa publicada. Ele contém os autores das publicações. Obviamente, pode conter um único autor ou uma colaboração de autore

Por exemplo, esta é apenas uma seleção das opções disponíveis:

Author
Drijgers RL, Verhey FR, Leentjens AF, Kahler S, Aalten P.

O que eu gostaria de fazer é criar uma lista única de TODOS os autores para ter algo como

Author
Drijgers RL
Verhey FR
Leentjens AF
Kahler S
Aalten P

Como faço isso? Eu pensei que seria algo como

authSpread<-authorlist%>%separate(Author,sep =",",extra ="drop")

Mas não está funcionando. Se eu colocar em = "NA", recebo apenas os primeiros autores listados em uma única coluna. O que eu gostaria de fazer é replicar o texto para a função de colunas no excel, onde você pode especificar o caractere no qual dividir e o conteúdo da célula é convertido / espalhado para novas células. E então reúna-os em uma coluna. Não sei o número máximo de autores e, portanto, não sei o número de colunas pelas quais dividir (ou como rotulá-las) programaticament

Edit: esclarecimento Eu não sei se eu quero fazer um longo dataframe de largura E, em seguida, reunir - porque eu não sei quantos campos seriam gerados. Isso é sensato? Eu acho que poderia escrever a saída do separado por "," em uma lista e depois escrever o conteúdo dessa lista como um único quadro de dados. Isso soa mais eficiente?

questionAnswers(1)

yourAnswerToTheQuestion