如何修改dolphindb内存表中的列名

我使用以下代码,创建了一张内存表t:

n=2000000
ID=rand(100, n)
dates=2017.08.07..2017.08.11
date=rand(dates, n)
x=rand(10.0, n)
t=table(ID, date, x)

我现在想修改t的某一列列名,把x改为price,请问应该怎么操作?
如果想修改t的某两列列名,把ID改为Num,把x改为price,请问应该怎么操作?

请先 登录 后评论

1 个回答

Johhny

可以使用rename!函数把表中已存在的列名替换为新的列名,具体用法如下:

t1=table(1..3 as x, 4..6 as y, 7..9 as z)
t1.rename!(`x`z, `aa`cc)
请先 登录 后评论