如何保存d3.js脚本中构建的JSON数据

时间:2017-09-25 06:55:34

标签: javascript json d3.js save

我 大家好,我是javascript / D3.js编程的新手。我需要调整代码,感觉有点迷失。

主要问题是:如何在javascript中保存JSON数据集

当前代码正在加载一个大的csv文件,解析并格式化它。 我想在另一个程序中移动文件管理部分,但是要直接获取格式良好的文件,我想通过运行此代码并保存输出(即:{{}来直接保存它1}})。

感谢您的帮助!



t = df[~df.duplicated('id', 'last')]
df.append(
    t.assign(
        date=pd.to_datetime('today') + pd.DateOffset(years=1)
    ).pipe(lambda d: d[d.date > t.date]),
    ignore_index=True).sort_values(['id', 'date'])

        date  id  val
0 2017-01-01   1   10
1 2019-01-01   1   20
2 2017-01-01   2   50
3 2018-09-24   2   50




1 个答案:

答案 0 :(得分:2)

我终于使用https://github.com/eligrey/FileSaver.js/

中的saveAs功能设法保存了我的文件



var blob = new Blob([JSON.stringify(json)], {type: "text/plain;charset=utf-8"});  
saveAs(blob, "sequence_dl.JSON");