Criando um diagrama de Sankey usando o pacote NetworkD3 em R

Atualmente, estou tentando criar um Sankey interativo com onetworkD3 Pacote seguindo as instruções de Chris Grandrud (https://christophergandrud.github.io/networkD3/)
O que não entendo é o formato de tabela, pois ele usa apenas duas colunas para visualizar mais transições. Para ser mais específico, eu tenho um conjunto de dados contendo quatro colunas que representam 4 anos. Dentro dessas colunas, existem diferentes nomes de hotéis, enquanto cada linha representa um cliente, que é "rastreado" nesses quatro anos.

    URL <- paste0(
        "https://cdn.rawgit.com/christophergandrud/networkD3/",
        "master/JSONdata/energy.json")
    Energy <- jsonlite::fromJSON(URL)

    sankeyNetwork(Links = Energy$links, Nodes = Energy$nodes, Source = "source",
         Target = "target", Value = "value", NodeID = "name",
         units = "TWh", fontSize = 12, nodeWidth = 30)

Para lhe dar uma visão geral dos meus dados, aqui está uma captura de tela:

Eu daria a você mais informações "codificadas", mas, como sou muito novo no tópico R, espero que você possa seguir minha linha de raciocínio nesse problema. Caso contrário, não hesite em questioná-lo.

Obrigado :)

questionAnswers(2)

yourAnswerToTheQuestion