0
我使用RNeo4j軟件包和igraph一起計算中介中心性並將其寫回到Neo4j數據庫。在RNeo4j包中不能使用方法'updateProp'
它可以完美計算,沒有任何問題連接Neo4j。在我用它的節點的id命名幷包含它的中間中心值的向量之後,我試圖只更新一個節點,並且出現'updateProp'方法的問題。
我得到的錯誤是這個。
Error in UseMethod("updateProp") :
no applicable method for 'updateProp' applied to an object of class "list"
而這是我的代碼卡住的一部分。
...
bet <- betweenness(g)
alice = getLabeledNodes(neo4j, "User", id = as.integer(names(bet[1])))
# returned valid node
# following line got the mentioned error.
alice = updateProp(alice,betweenness_centrality = as.numeric(bet[[1]]))
我也試過其他方式沒有任何運氣。 (也硬了的值是0,但它沒有工作,要麼)
newProp = list(betweenness_centrality = bet[[1]])
alice = updateProp(alice,newProp)
附:爲我的參考網站http://rpackages.ianhowson.com/cran/RNeo4j/man/updateProp.html。
預先感謝您。
它的工作原理!非常感謝您的精彩套餐。 我誤解了它是一個節點的'getLabeledNodes'的返回值。 我欠你很多!歡呼! –