Juntao Wang
Juntao Wang

性别: 注册于 2021-05-07

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

254 个回答

0 赞同

是否支持加权最小二乘回归wls,如何使用?

DolphinDB最新版本1.30.13 已支持。使用介绍如下: Y = [1, 3, 4, 5, 2, 3, 4] X = table([1, 1, 1, 1, 1, 1, 1] as col1, [1, 2, 3, 4, 5, 6, 7] as col2) w = wls(Y, X, 1..7, intercept=false, mode=0) w

回答于 2021-09-05 10:55

0 赞同

插入数据时,所插入数据列数必须与目标表列数一致吗?

不一定。 如果使用upsert!() 函数,要求插入数据与目标表结构必须一致。如果使用tableInsert() 函数,参数可以为字典,可以只插入部分列,仅限于内存表。详见:tableInsert — DolphinDB 1.0 文档

回答于 2021-09-05 10:52

0 赞同

如何读取.cfg文件并解析为字典?

自定义函数,读取CFG文件并转换为字典。 def getMysqlConnDict() { f = file("/data/software/dolphin/server/mysqlconn.cfg") arr = f.readLines() connDict = dict(STRING, ANY) for(i in 0:arr.size()) { connDict[trim(split(arr[i], "=")[0])] = trim(split(arr[i], "=")[1]) } return connDict } connDic...

回答于 2021-09-05 10:02

0 赞同

如何将脚本中一些变量放到配置文件中,从配置文件读取并解析?

执行下面脚本,可以将字典转换为符合DolphinDB 规范的JSON 格式数据,放到一个JSON文件中。 connDict = dict(`ip`port`db`uid`pwd`driver, [`192.168.xxx.xxx, `xxxxx, `xxxx, `user, "passwd", `MySQL]) toJson(connDict) 自定义函数,读取JSON文件并转化为字典。 def getMysqlConnDictFromJson(filePath) { f = file(...

回答于 2021-09-03 16:54

1 赞同

如何判断一张表是分布式表还是维度表?

方法1: loadTable(database(db_name), table_name).schema()  如果是分布式表,可以看到分区列。 方法2: select * from pnodeRun(getAllChunks) where dfsPath like "/ads_strategy_stock_analysis_day%" 如果是维度表,表名前面会有两个下划线。

回答于 2021-09-03 16:48

0 赞同

MySQL插件报错:RemoteRun[master] Can't recognize function: m...

addFunctionView 时会将自定义函数持久化存储到控制节点,因此集群配置文件中,除了cluster.cfg 需要配置preloadModules=plugins::mysql 之外,controller.cfg 中也要配置preloadModules=plugins::mysql

回答于 2021-08-29 20:28

0 赞同

如何求一个INT向量中的值落在另一个INT向量中哪个区间范围?

v1 = [-5, 5, 10, 15, 20, 25, 100] v2 = [-9999999, 0, 10, 30, 9999999] res = array(ANY, v2.size()-1) for(i in 0 : (v2.size()-1)) { if (v2[i] == -9999999 && v2[i+1] != 9999999) cond = v1 <= v2[i+1] else if (v2[i+1] == 9999999) cond = v1 > v2[i] else cond = v1 > v2[i] && v1...

回答于 2021-08-29 20:26

0 赞同

如何滚动计算一个向量中各个元素所占百分位,即moving Percentil...

包含0% 和100% ,如下: v = [2, 1, 6, 9, 7, 20, 0, 12] cumrank(v) \ (cumcount(v) - 1)

回答于 2021-08-29 20:21

0 赞同

查询同样数据,Python比C/C++大概增加多少时间?

DolphinDB对Python API做了优化,底层用的也是C++语言,使用了pickle协议。如果数据类型中没有包含字符串,差不多。如果包含字符串,时间可能会增加30%左右。

回答于 2021-08-29 20:18

0 赞同

安装最新Python API,版本却为0.1.13.2

pip版本偏低,需要升级pip,再执行pip install dolphindb

回答于 2021-08-29 20:15