一个函数返回两列的向量,多次使用该函数计算并将结果聚合为table,怎么重命名计算结果

    我使用table(t1.event_timeas`event_time,sr(t,4,4,9)as`t4`d4,sr(t,10,4,9)as`t10`d10)无法重命名并且报错列名相同

在函数外分别提取单个向量并写入table可以解决,但是有没有更简洁的方式
请先 登录 后评论

最佳答案 2024-01-23 17:39

可以用 rename! 重命名列字段 https://docs.dolphindb.cn/zh/funcs/r/rename_.html?hl=rename
另外本地试了一下好像没有报列名重复的错误,虽然 as 不起效果。但在 SQL select 语句是可以 select f(a) as `a`b 这样来重命名的

attachments-2024-01-7f1PO1cE65adc98551de6.png

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,276 浏览
  • ACE 提出于 2024-01-21 17:15

相似问题