Como criar nós no RNeo4j usando vetores ou quadros de dados

O popular banco de dados de gráficosNeo4j pode ser usado dentroR graças ao pacote / driverRNeo4j (https://github.com/nicolewhite/Rneo4j)

O autor do pacote, @NicoleWhite, fornecede várias ótimos exemplos de seu uso emGitHub.

Infelizmente para mim, os exemplos dados por @NicoleWhite e a documentação são um pouco simplistas demais, pois eles criam manualmente cada nó do gráfico e seus associadoslabels eproperties, tal como:

mugshots = createNode(graph, "Bar", name = "Mugshots", location = "Downtown")
parlor = createNode(graph, "Bar", name = "The Parlor", location = "Hyde Park")
nicole = createNode(graph, name = "Nicole", status = "Student")
addLabel(nicole, "Person")

Isso é bom quando você está lidando com um pequeno conjunto de dados de exemplo, mas essa abordagem não é viável para algo como um grande gráfico social com milhares de usuários, onde cada usuário é um nó (esses gráficos podem não utilizar todos os nós em todas as consultas, mas elas ainda precisam ser inseridas paraNeo4j)

Estou tentando descobrir como fazer isso usando vetores ou quadros de dados. Existe uma solução, talvez envolvendo umaapply declaração oufor ciclo?

Esta tentativa básica:

for (i in 1:length(df$user_id)){
paste(df$user_id[i]) = createNode(graph, "user", name = df$name[i], email = df$email[i])
}

Leva aError: 400 Bad Request