如何在ObservableHQ中对arquero表(或其他表)进行类似熊猫的轮班操作以进行绘图



例如,您可能在散射的绘图规范中有这样的东西:

{"data": {"values": mydata.select("x", "y")}, ... }

但假设您想绘制mydata.select("x").slice(5)mydata.select("y").slice(-5)。。。有没有一种快速或内联的方法可以做到这一点?

(由于我的回答被主持人删除,我正在重试。(

在JavaScript中有很多方法可以对数组进行切片,最简单的可能是array.slice((;它返回一个带有复制数据的新数组。

为了提高性能,如果数组是一个类型化数组,而您只想从中读取,则需要使用array.subarray((。

Arquero本身有一个切片谓词,它返回一个切片视图(同样,不复制数据(。

如果你的数据是一个通用的可迭代数据,你也可以将其转换为一个数组,然后对该数组进行切片:array.from(data(.slice(…(

最新更新