I'm trying to create a Sankey Plot in R, but I keep getting an error that one of the parameters needs to be a Data Frame Class Object. See below:
library(d3Network)
d3Sankey(Links = df2[ ,('value')], Nodes = df3[ , c('name')], Source = "source",
Target = "target")
Error in d3Sankey(Links = df2[, ("value")], Nodes = df3[, c("name")], :
Links must be a data frame class object.
df2 <- as.data.frame(df2)
d3Sankey(Links = df2[ ,('value')], Nodes = df3[ , c('name')], Source = "source",
Target = "target")
Error in d3Sankey(Links = df2[, ("value")], Nodes = df3[, c("name")], :
Links must be a data frame class object.
typeof(df2)
[1] "list"
With this information, does anyone know how to convert df2 to a data frame class object?