如何修改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,请问应该怎么操作?

阅读 2.3k
1 个回答

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

t1=table(1..3 as x, 4..6 as y, 7..9 as z)
t1.rename!(`x`z, `aa`cc)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
101 新手上路
子站问答
访问
宣传栏