问题标签 [deedle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
501 浏览

r - 从 C# 或 F# Deedle 包读取/写入 RData

是否有任何包或功能可以帮助将 R 的 RData 文件读写到 C#/F# 的 Deedle 包中?

0 投票
1 回答
63 浏览

r - 安装 Deedle.Rplugin 时出错

嗨,当我尝试安装 Deedle.Rplugin 时出现错误

可能是什么问题?

我重新尝试安装 RProvider 这就是结果

谢谢

0 投票
1 回答
217 浏览

f# - 外连接后填充缺失数据

我有两个采样率相同的时间序列。我想执行一个外连接,然后用最近的前一个填充任何丢失的数据(后外连接,可能有数据存在于一个系列中但不存在另一个系列的时间点,即使它们是相同的采样率)价值。

如何使用 Deedle 执行此操作?

编辑:

基于,我想您可以在加入之前重新采样,如下所示:

完成此操作后,您可以安全地加入。也许还有另一种方式?

0 投票
1 回答
69 浏览

f# - Deedle 的夏令时

我一直在浏览文档并简要查看了代码,但无法弄清楚这一点。

有谁知道 Deedle 是否支持 DLST(实际上我猜这意味着同一个键有多个值)?

0 投票
1 回答
247 浏览

charts - Deedle - 绘制分组数据

我想绘制我在 deedle 框架中保存的分组数据。

例如开始:

我想以某种方式将其传输到 Chart.Line + Chart.Combine 并最终得到一个图,该图将显示每个分组系列的趋势。

是否有一个开箱即用的解决方案,或者我需要手动将框架解压缩到观察列表中?

0 投票
1 回答
366 浏览

f# - F# Deedle 的 csv 文件加载时间

我一直在使用 CSV 提供程序来加载大约 300k 到 1M 行(50~120megs)的文件。它工作得很好而且速度很快。它可以在一秒钟内加载大多数文件。这是 Windows 上加载大约 400k 行和 25 个字段的文件的 64 位 FSI 的输出。

但是当我将相同的文件加载到 Deedle

它需要超过1m 40s。我知道需要一些额外的时间,因为 Deedle 比上面的静态 csv 解析器做得更多,但超过 1m 40s 秒似乎很高。我可以以某种方式缩短它吗?

0 投票
2 回答
945 浏览

f# - 选择列的子集(即通过列键的集合过滤数据框)

有一些示例说明如何从这样的数据框中获取单列。

但是你怎么能得到列的一个子集呢?例如,我希望能够执行以下操作:

或者

并让它返回一个只有这两列/系列的数据框。有没有一种简单的方法可以做到这一点?

0 投票
1 回答
517 浏览

f# - 删除与 Deedle 数据框中前一行接近的行

我有一个看起来像这样的Deedle数据框。

我想删除 size1 和 size2 与前一行具有相同值行。在伪代码...

所以在上面的例子中,我最终会得到:

我相信我想使用

但我看不到如何将一行与前一行进行比较。有没有一种简单的方法可以做到这一点?也许我需要转移并加入?

0 投票
2 回答
364 浏览

f# - 使用 Deedle 数据框

我是 F# 的新手,想将下面的代码转换为输出 deedle 数据帧,甚至将输出数组转换为数据帧。

0 投票
1 回答
227 浏览

f# - f# deedle 基于列表过滤数据框

我想根据值列表过滤 Deedle 数据框,我将如何执行此操作?

我有一个想法使用下面的代码:

然而,这个问题是它只基于一个变量,然后我想到将它与一个 for 循环和一个 append 函数结合起来:

但是,这也不起作用,必须有更好的方法在不使用 for 循环的情况下执行此操作。例如,在 RI 中可以使用 %in%。