小编liu*_*ups的帖子

Mathematica,比较日期的有效方法

我有一个这样的列表:

{{2002, 4, 10}, 9.61}, {{2002, 4, 11}, 9.53}, {{2002, 4, 12}, 9.58},
Run Code Online (Sandbox Code Playgroud)

我需要查找此列表以找到日期的完全匹配,如果没有匹配,我将在列表中有下一个可用日期,这是我的代码:

Select[history, DateDifference[#[[1]], {2012, 3, 17}] <= 0 &, 1]
Run Code Online (Sandbox Code Playgroud)

但它比寻找完全匹配要慢很多,有没有更快的方法呢?非常感谢你!

wolfram-mathematica

3
推荐指数
1
解决办法
962
查看次数

标签 统计

wolfram-mathematica ×1