Johhny
Johhny

性别: 注册于 2021-05-18

向TA求助
0金币数
690 经验值
0个粉丝
主页被访问 2682 次

48 个回答

0 赞同

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

可以使用rename!函数把表中已存在的列名替换为新的列名,具体用法如下: t1=table(1..3 as x, 4..6 as y, 7..9 as z) t1.rename!(`x`z, `aa`cc)

回答于 2021-05-25 13:52

0 赞同

DolphinDB导入csv文件时如何解决列名中文乱码和时间列数据类型不...

1.由于DolphinDB的字符串采用UTF-8编码,若加载的文件不是UTF-8编码,需在导入后进行转化。DolphinDB提供了convertEncode、fromUTF8和toUTF8函数,用于导入数据后对字符串编码进行转换。例如,使用convertEncode函数转换表tmpTB中的exchange列的编码: filePath ="F:/Data/test.csv" schemaTB = extractTextSchema(filePat...

回答于 2021-05-25 12:24

0 赞同

DolphinDB:关于追加数据入库的问题

DolphinDB是分区之间的数据是有顺序的。分区内是不排序的,是按照你的插入顺序的。查询或计算的时候,如果对顺序敏感,可以在线排序。

回答于 2021-05-25 12:23

0 赞同

DolphinDB如何处理面板数据

可以使用pivot by子句 ID=rand(`a`b`c, 100) date=2015.08.07..2017.08.11 dates=rand(date, 100) x=rand(10.0,100) t=table(ID,dates,x) select x from t pivot by dates, ID 如果需要连续日期的面板数据,可以使用 panel函数(DolphinDB 1.30.0.0及以上版本支持): panel( t.dates,t.ID,t.x,date) 更多面板数据的案...

回答于 2021-05-25 12:22

0 赞同

DolphinDB 多条件排序

试试看 t1=table(id,item); update t1 set count=count(item) context by item; select * from t1 order by count desc, item desc;

回答于 2021-05-25 12:22

0 赞同

DolphinDB:加载分区表时的加载单位

一个分区的一个列。

回答于 2021-05-25 12:21

0 赞同

增加一个磁盘,volumes怎么配置

增加目录,必须把原先的volumes默认配置也写入volumes。 DolphinDB中volumes的默认配置是:<HomeDir>/<nodeAlias>/storage 。其中HomeDir是节点home目录,可通过运行getHomeDir()得到;nodeAlias是节点名,可通过getNodeAlias()得到。 另一个得到当前volumes的方法是通过运行getAllStorages(),得到的directo...

回答于 2021-05-25 12:20

1 赞同

DolphinDB使用时出现的OOM问题有没有常用的解决办法?

数据导入到内存表中时,如使用select语句查询分区表中的数据、文件数据直接加载到内存表、查询维度表等,出现OOM的情况,通常的解决办法有: 1.执行 pnodeRun(clearAllCache) 释放所有节点的缓存(定义变量占用的内存不会释放) 2.执行 select site, maxMemSize, memoryUsed, memoryAlloc from rpc(getControllerAlias...

回答于 2021-05-25 12:19