0

我正在尝试获取一个包含原始数组中所有其他元素的数组a。在 python 中,我可以使用a[::2]. 我想知道如何在 DolphinDB 中简单快速地做到这一点。

我可以编写一个for循环并重复append!所有其他元素。但我不认为这是一个优雅的解决方案。

a = 1..10
result = []
skip = false
for (element in a) {
    if (!skip)
        result.append!(element)
    skip = !skip
}
4

1 回答 1

0

创建一个索引向量来检索原始向量的每个其他元素。

a[0..((a.size() - 1)/2) * 2]
于 2019-04-23T16:23:22.600 回答