如何解决使用 aj 函数连接两个表时出现错误
使用aj函数连接两个表时出错
这是我的代码:
login("admin","123456")
if(existsDatabase("dfs://rangedb")){
dropDatabase("dfs://rangedb")
}
n = 1000000
ID = rand(10,n)
M1 = take(2000..2020,n)
TM2 = take(1990..2000,n)
x = rand(1.0,n)
y = rand(2.0,n)
tag1 = take(`A`B`C,n)
tag2 = take(`C`D`F,n)
t1 = table(TM1 as TM,ID,x,tag1 as tag)
t2 = table(TM2 as TM,y,tag2 as tag)
db = database("dfs://rangedb",RANGE,0 5 10)
pt1 = db.createPartitionedTable(t1,`pt1,`ID)
pt1.append!(t1)
pt2 = db.createPartitionedTable(t2,`pt2,`ID)
pt2.append!(t2)
select * from aj(t1,t2,`ID`tag);
错误信息是“asof join 的最后一个连接列必须是整数或时间向量。” 有什么问题?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。