问题标签 [fslab]
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.
f# - F# 错误 FS0039:未定义类型“XmlProvider”
查看了这些解决方案 - 但没有任何效果
未定义类型“XmlProvider”
F# Data 新类型提供程序库
F#Data: XML Type Provider
使用交互式窗口时,我收到 F# 错误 FS0039:未定义类型“XmlProvider”。是否有更好的包/库来使用 XML 提供程序(以及 JSON)。
我已将 FSharp.Data 更新到 2.3.1 版
我添加了打开的 FSharp.Data.TypeProviders 以查看是否可行。还是一样的错误。
这非常令人沮丧。
f# - 如何在 FSharp.Charting 中设置不透明度和线型
我知道如何在 FSharp.Charting 中控制颜色、字体大小和网格线。但是有没有办法为线条颜色设置不透明度和/或例如将线条类型更改为虚线。
r - 来自第 3 方 R 库的 FsLab 和 R 图
FsLab/f# 格式可以处理来自 3rd 方库的任意 R 可视化吗?
我一直试图包含一个igraph图表但没有成功。
通过评估以下内容,我可以从 fsi 中弹出一个(非常)简单的图表:
但是如果我尝试将其包含在以下日记中:
我只是把输出RDotNet.SymbolicExpression
包括在内。
我在这里错过了什么吗?
(弹出图本身也看起来不太正确,但我想这是一个不同的问题!)
css - 如何让 FsLab 表格渲染得很好?
是否有一些模板或技巧可以帮助数据表在 FsLab 中很好地呈现?我制作的表格不如我在示例/教程中看到的表格漂亮。
例如,当我执行此示例时,我最终会得到一个如下所示的表:
而 Tomas 演练中的示例在字体和外观/感觉与周围页面匹配时看起来更漂亮:
FsLab 中是否有一些我缺少的主题、设置或控件,或者 Tomas 只是在他的网站上做一些 css 魔法?
似乎我在网上看到的大多数其他示例看起来比我看到的版本更接近漂亮版本
f# - 有没有办法从 .fsx 文件将 HTML 直接发送到 FsLab 日志中?
我想将一些 html(从我的 F# 代码生成)发送到 FsLab 日志中,但似乎找不到正确的咒语来实现它。
如果我的代码中有一个返回 html 片段的函数,有没有办法将它直接放入页面而不被<pre>
标签包围?
我试过了,例如:
然后
(*** include-value:htmlContent ***)
但输出只是格式化为输出的html代码本身。
我深入研究了 F# 格式化 GH 页面并找到了该(*** raw ***)
命令,因此我也尝试了:
(*** include-value:htmlContent, raw ***)
但输出仍然被<pre>
&<code>
标签包围。
<pre>
是否可以在没有标签的情况下以这种方式简单地发出原始 html ?
macos - osx sierra 的 FsPlot
我收到以下代码的错误消息:(来自 sudipta mukherjee 的示例代码)
当我执行代码时,我在 FSI 中收到一条错误消息:
似乎该错误与 win32 相关,并且 FsPlot 不支持 OSX。
请随时提出建议。我应该怎么做才能修复错误?
r - 调用 R.armaFit 时出现“模型公式中的无效项”
我收到这条消息:
terms.formula(formula, data = data) 中的错误:
模型公式中的无效项
调用此代码时:
错误由最后一行触发。
我试过删除box
, XX ~
,但我得到了相同的结果。
我试图遵循本指南: https ://www.r-bloggers.com/arma-models-for-trading/
日志报告了这一点:
[03/02/17 18:01:46] [Pid:10004, Tid:1, Apid:1] eval(base::
data.frame
(XX=fsr_10004_3)) [03/02/17 18:01:46] [Pid :10004, Tid:1, Apid:1] 输出: [03/02/17 18:01:50] [Pid:10004, Tid:1, Apid:1] eval(fArma::armaFit
(formula=fsr_10004_4, data= fsr_10004_5)) [03/02/17 18:01:50] [Pid:10004, Tid:1, Apid:1] 输出:terms.formula(formula, data = data) 中的错误:模型公式中的项无效[03/02/17 18:01:50] [Pid:10004, Tid:1, Apid:1] 操作失败:
RDotNet.EvaluationException:terms.formula(公式,数据 = 数据)中的错误:模型公式中的项无效
nuget - 无法使用 NuGet 安装 FsLab
完成VS菜鸟。全新安装 Visual Studio Community 2015。新项目。尝试使用 NuGet 安装 FsLab 会出现以下错误:
当我搜索 Deedle 时,NuGet 显示的版本是v1.2.5。
在阅读了有关其依赖项解析管理的一些问题后,我怀疑这是 NuGet 问题。
我尝试单独安装 Deedle 并将 NuGet 设置Dependency behavior
为Highest
没有运气。最后我安装了Paket,它没有问题。暂时没有时间进一步调试。
f# - Deedle 相当于 pandas.merge
我希望以与 pandas.DataFrame.Merge 类似的方式基于每个帧中的特定列合并两个 Deedle (F#) 帧。完美的例子是包含数据列和 (city, state) 列以及包含以下列的信息框架:(city, state);纬度;长。如果我想将 lat long 列添加到我的主框架中,我将合并 (city, state) 列上的两个框架。
这是一个例子:
这将导致“mergedFrame”看起来像这样:
我想出了一种方法(上面示例中使用的 'merge_on' 函数),但作为一个不熟悉 F# 的销售工程师,我想有一种更惯用/更有效的方法来做到这一点。以下是我执行此操作的函数以及“removeDuplicateRows”,它可以满足您的期望并且是“merge_on”函数所需要的;如果您也想评论更好的方法,请这样做。
谢谢你的帮助!
更新:
将 Frame.indexRowsString 切换为 Frame.indexRows 以处理“mergOnCol”中的类型不是字符串的情况。
按照 Tomas 的建议摆脱 infoFrame.Clone()