首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从加载的文件中提取具有时间扩展名的元素?

如何从加载的文件中提取具有时间扩展名的元素?
EN

Stack Overflow用户
提问于 2013-12-13 17:14:36
回答 1查看 138关注 0票数 2

通过时间扩展,我加载了时间序列:

代码语言:javascript
复制
let ts time:ts-load "File.csv"

{{time:LogoTimeSeries TIMESTAMP,Date-2
2010-08-01 05:37:00.000,2010-08-01 18:21
2010-08-02 05:39:00.000,2010-08-02 18:19
2010-08-03 05:40:00.000,2010-08-03 18:18
2010-08-04 05:41:00.000,2010-08-04 18:17

如何提取"ts“中的第一列tsi,1和第二列tsi,2的每个元素来使用以下代码:

代码语言:javascript
复制
set start-date time:create "2013/01/01 00:00"
for i = 2 : length(ts) [
ifelse time:is-between start-date ts[i,1] ts[i,2]  [....] [....]
set start-date time:plus start-date 1.0 "minutes" ]
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-15 15:34:25

我认为至少有一种方法是将时间序列转换为一个列表,使用

代码语言:javascript
复制
set tslist time:get-range ts time:create 2000-01-01 time:create 2050-01-01 "all"

在这个范围内的第一个和第二个日期比时间序列中的任何时间戳更早和更晚,因为这样会返回所有的值。(我想第二个日期可以是等于或晚于序列中的第二个时间戳的任何日期,因为您只需要前两个。)

然后您可以将ts1称为“项0项0 tslist",将ts1 1 2称为”项目1项0 tslist",以此类推。我假设您的伪代码中的索引是从1开始,而不是从零开始。)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20572218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档