如何解决如何在dolphindb中删除给定时间段内的股票数据?
如何在dolphindb中删除某只股票在一定时期内的数据?
我在 dolphindb 中创建了一个数据库和一个表:
login("admin","123456")
n=1000000
ID=rand(`a1`a2`a3`a4`a5`a6`a7`a8`b1`b2`b3`c1`c2`c3,n)
dates=2017.08.07..2017.08.11
date=rand(dates,n)
x=rand(10.0,n)
t=table(ID,date,x)
if(existsDatabase("dfs://compodb")){
dropDatabase("dfs://compodb")
}
dbDate = database(,VALUE,2017.08.07..2017.08.11)
dbID = database(,HASH,[STRING,5]);
db = database("dfs://compodb",COMPO,[dbDate,dbID])
pt = db.createPartitionedTable(t,"pt",`date`ID)
我想删除2017.08.07到2017.08.11这段时间内ID=`c2的数据。有没有有效的方法?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。