是否有Vega转换允许将输入中的一行替换为输出中的多行?
在我的特定用例中,我想转换以下输入数据
[
{"open": "2019-01-01", "close": "2021-10-11"},
{"open": "2020-22-22", "close": null}
]输入以下输出:
[
{"date": "2019-01-01", "type": "open"},
{"date": "2021-10-11", "type": "close"},
{"date": "2020-22-22", "type": "open"}
]注意输入数据的第一行是如何在输出中转换为两行的。
这是织女星编辑器中的一个存根。
发布于 2022-01-02 16:49:10
织女星变换https://vega.github.io/vega/docs/transforms/fold/可以做到这一点:
"transform": [
{
"type": "fold",
"fields": ["open", "close"],
"as": ["type", "date"]
},
{
"type": "filter",
"expr": "datum['date']"
}
]
}]

https://stackoverflow.com/questions/70550467
复制相似问题