F# 迪德尔的夏令时

F# 迪德尔的夏令时,f#,deedle,F#,Deedle,我一直在浏览文档,并对代码进行了简短的检查,但无法理解这一点 有人知道Deedle支持DLST吗(实际上,我想这意味着同一个键有多个值)?一般来说,Deedle不支持同一个键有多个值。在最新的测试版中,这实际上不会引发异常(我们需要考虑一下,感谢您指出这一点!),但它肯定不会很好地工作 如果要为“同一个键”存储多个值,可以使用两级索引,其中键由DateTime*int构成(而int只是用于区分日期键值的索引)。例如,您可以这样做(我使用的是英国地区设置,其中两个DateTime值相同): 也就是

我一直在浏览文档,并对代码进行了简短的检查,但无法理解这一点


有人知道Deedle支持DLST吗(实际上,我想这意味着同一个键有多个值)?

一般来说,Deedle不支持同一个键有多个值。在最新的测试版中,这实际上不会引发异常(我们需要考虑一下,感谢您指出这一点!),但它肯定不会很好地工作

如果要为“同一个键”存储多个值,可以使用两级索引,其中键由
DateTime*int
构成(而
int
只是用于区分日期键值的索引)。例如,您可以这样做(我使用的是英国地区设置,其中两个
DateTime
值相同):


也就是说,使用
DateTime
以时间表示日期是,因此最好使用
DateTimeOffset
作为键的表示(这没有问题),并在需要时将其转换为本地值,例如,向用户显示…

感谢您的回复!SMES像是一个好主意,在跃迁到实现之前考虑一下…
series
  [ (DateTime(2014,3,30).AddHours(1.0).ToUniversalTime(), 0) => 1.0
    (DateTime(2014,3,30).AddHours(2.0).ToUniversalTime(), 1) => 2.0 ]