deedle相关内容
按位置,我的意思是: let position:int = positionForKey框架关键帧让行=取框位置|>frame.take最后1个 然后, row 应该是只有一行的Frame,其键为 key . 我不知道如何实现 positionForKey .一个可行的想法,但我不知道这是否是最好的方法,那就是通过 Series.scanValues 创建另一个 Series 并将值
..
我应该如何处理一系列序列中的缺失值? 例如,我有一个包含字段 Name 和 BirthDate ,其中 BirthDate 最初是 DateTime?,我需要转换 BirthDate 到 String 。 var newDOB = df。 GetColumn(“ DOB”)。Select(x => x.Value.Value!= null?x.Value.Va
..
提供以下CSV文件 A,B 2,3 5,7 9,11 我想添加两列,结果 A,B,C 2,3,5 5,7,12 9,11,20 使用C#和Deedle. using Deedle; using System.IO; using System.Linq; namespace NS { class AddTwoColumns { static
..
我在F#中使用Deedle读取txt文件(无标题)到数据帧,并且找不到有关如何指定架构的任何示例。 let df = Frame.ReadCsv(datafile,spacers =“ \t”,hasHeaders = false,schema = schema) 我试图给出一个名称用','分隔的字符串,但似乎不起作用。 / p> let schema = @“姓
..
我正在关注一个教程: http://dkowalski.com/blog/archive/2014/01/11/f-deedle-and-computational-investing.aspx ,当我尝试使用 Frame.mapColValues 将归一化应用于“股票”框架的所有列,我得到以下错误消息: System.InvalidOperationException:Option
..
我正在使用动态移动窗口来计算按日期键排序的系列的简单统计信息.我希望能够在窗口的末端设置边界.例如具有每月移动平均值的时间序列,则每月由 决定 (fun d1 d2 -> d1.addMonths(1)
..
我想在我的数据框中概述一个系列,例如熊猫的唯一值计数。我不知道是否有内置功能。 到目前为止,我已经完成了一个仅获取不同功能数量的功能。我可以设法完成这项工作,我的问题仅是关于内置函数。 让unique(s:Deedle.Series)= s.Values |> Seq.distinct |> Seq.length 我想要这样的结果:
..
我昨天下载了新的VS 2017,并且运行正常,除了我从Deedle包调用静态方法Frame.ReadCsv的每一行都收到此警告: FS10001 This method is not intended for use from F# 对其他静态方法Frame.X的调用不会生成相同的警告. 示例-此代码行生成警告: let msft = Frame.ReadCsv(Co
..
我试图弄清楚当数据来自SQL Server时,F#中创建Deedle Frame的最佳方法是什么。我已经尝试过以下操作。 #I“ ../packages/Deedle.0.9 .12“ #load” Deedle.fsx“ #r” System.dll“ #r” System.Data.dll“ #r” System .Data.Linq“ #r” FSharp.D
..
我有一个Deedle数据帧,其中DateTime值作为键,两列中包含数据.现在,我想用来自Plotly的散点图绘制第1列的数据. 我正在使用FSLab,其中包含XPlot.Plotly 1.3.1. 但是我不能使用Plotly: open XPlot.Plotly.Graph open XPlot.Plotly open XPlot.Plotly.HTML let dataFr
..
我们正在使用Deedle处理多线程C#服务.在四核当前系统与八核目标系统上进行的测试表明,该服务在目标系统上的速度大约慢了两倍,而不是两倍.即使将线程数限制为两个,目标系统仍然要慢40%. 分析表明,在Deedle(/F#)中有很多等待,使目标系统基本上在两个内核上运行.非Deedle测试程序可在目标系统上显示正常行为并具有出色的内存带宽. 关于什么可能导致这种情况或如何最好地解决这种
..
这是一个小例子,我想处理系列自定义函数中的缺失值. 假设我已经获得了一个系列 series4;; val it : Series = 1 -> 1 2 -> 2 3 -> 3 4 -> 例如,这种方式: let series1 = Series.ofObserv
..
我有以下代码: let mychart = frame.GetAllSeries() |> Seq.iter(fun key value -> Chart.Line(value, Name=key) |> Chart.Combine 其中,frame.GetAllSeries()返回seq.我想将序列直接传递到图表中. 我以为我可以遍历整个序列.问题是我找不到
..
我还注意到Deedle mapRows函数有些奇怪,我无法解释: let col1 = Series.ofObservations [1 => ; 10.0; 2 => System.Double.NaN; 3 => System.Double.NaN; 4 => 10.0; 5 => System.Double.NaN; 6 => 10.0; ] l
..
这个问题与 有关。 (1) 假设我有一个系列 有一些缺失的值 例如,我已经获得了一系列的 series4 ;; val it:系列 = 1 - > 1 2 - > 2 3 - > 3 4 - > <缺失> 我可以这样做: let series2 = Serie
..
我正在学习F#。 我试图将一个 Map> 转换为Deedle数据框( http://bluemountaincapital.github.io/Deedle/tutorial.html#creating )。 我已经准备了以下代码: let folderFnct(aFrame:Frame)colName datesAnd
..
我正在尝试使一些代码工作。 我正在使用 rinterop 作为参考。 我有一个框架 ,我尝试使用 $ b $发送给R b let frame = let aSerie = Series.ofObservations [ DateTime(2013,1,1)=> 10.0 DateTime(2013,1,4)=> 20.0 D
..
我有一个deedle数据帧,称为DF,用指定的列 TimeSpent 之一。 我想保持行,其中有 TimeSpent 不是特定的时间内(如30分钟),更大的价值。 我只能设法保持行与特定时间内(30分钟)使用 FilterRowsBy() DF = df.FilterRowsBy< INT,字符串,时间跨度>(“TimeSpent”,新的时间跨度(0,30,0 ));
..
什么是改变deedle框架柱秩序的最佳途径?例如,如果我有一个deedle帧东风的列高度,名称和电话,但我需要它,以名称,电话和高度。 解决方案 Deedle具有的 RealignRows 扩展方法,但事实证明,我们没有 RealignColumns 。这是一个疏忽,如果你发送一个公关Deedle添加此,这将是真棒! 它可以通过查看该系列列,重新调整列实施并把该回的数据帧。在C#中,
..