将数据导出为CSV时收到错误消息。我使用的代码如下:
library(jsonlite)
energy <- "https://cdn.rawgit.com/christophergandrud/networkD3/master/JSONdata/energy.json" %>%
fromJSON
file <- c("C://Users//x////sankeyData.txt")
write.table(energy, file, sep="\t")
我收到的错误消息如下: 错误(函数(...,row.names = NULL,check.rows = FALSE,check.names = TRUE,: 参数意味着不同的行数:48,68
关于我做错什么的任何想法?
由于
答案 0 :(得分:3)
变量energy
是两个数据框的列表(nodes
包含48行,links
包含68行。如果您想保存此列表,则可以使用以下内容:
file <- c("C://Users//x////sankeyData.rds")
saveRDS(object = energy, file = file)
如果您想要保存两个数据帧,则对每个具有不同文件名的数据帧应用函数write.table
两次。