如何重命名多列?

问题描述 投票:0回答:1

假设一个函数返回两列向量。我想将该函数的结果聚合到一个表中并重命名每一列。我现在使用

table(t1.event_time as event_time, sr(t,4,4,9) as t4d4, sr(t,10,4,9) as t10d10)
,但它无法重命名列并报告错误,指示重复的列名称。虽然这个问题可以通过提取每个向量并分别写入表中来解决,但我想知道是否有更简单的方法。

datatable dolphindb identity-column
1个回答
0
投票

您可以使用

rename!
函数重命名列。虽然在 SQL 中,
select f(a) as ab
可用于重命名列,但当 DolphinDB 的
table
函数将函数作为参数时,“as”不起作用。

© www.soinside.com 2019 - 2024. All rights reserved.