我 大家好,我是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

答案 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");