- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将数据从 FSharp.Data.CsvProvider 传递到 Deedle.Frame。
我几乎是 F# 新手,我需要将一些 CSV 文件从文化“it-IT”转换为“en-US”,以便我可以使用这些数据。
我找到了 Deedle,我想学习如何使用它,但我无法直接从 Deedle 中的 CSV 文件转换数据(至少是在 F# 交互中打印的)。
我注意到 CsvProvider 进行了转换,但经过几天的尝试,我无法传递数据。
最佳答案
我相信 Deedle 应该能够处理使用非美国文化的 CSV 文件:
let frame = Frame.ReadCsv("C:\\test.csv", culture="it-IT")
let cs = new CsvProvider<"C:/data/fb.csv">()
cs.Rows
|> Frame.ofRecords
|> Frame.indexColsWith cs.Headers.Value
Frame.ofRecords
它从任何 .NET 集合创建一个数据框,并将对象的属性扩展为列。 CSV 提供程序将数据表示为元组,因此这不会正确命名标题 - 但
Frame.indexColsWith
函数允许您显式命名标题。
关于csv - 如何将数据从 FSharp.Data.CsvProvider 传递到 Deedle.Frame?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24252672/
我想使用 FSharp.Data.CsvProvider (v1.1.10) 创建一个类型来处理带有“;”的 CSV 文件分隔符和预定义架构。 下面一行报错: type CsvType1 = CsvP
FAOCropsLivestock.csv 包含超过 1400 万行。在我的 .fs 文件中,我声明了 type FAO = CsvProvider 并尝试使用以下代码 FAO.GetSample()
我是 F# 的初学者,我正在尝试使用 CsvProvider 并重现此处给出的示例 http://fsharp.github.io/FSharp.Data/library/CsvProvider.ht
我有一个包含 6 列和 678,552 行的 csv 文件。不幸的是,我无法分享任何数据样本,但类型很简单:int64 , int64 , date , date , string , string并
为什么我用 CsvProvider<> 创建一个新的 CSV 类型在 F# 中是这样的: type ThisCsv = CsvProvider 然后创建/填充/保存 .csv,生成的文件不包含我指定的
我正在使用 FSharp.Data 中的 CsvProvider 在 F# 中读取 CSV 文件。有没有办法添加新的(计算的)列而不将其转换为全新的类型? open FSharp.Data type
我正在尝试将数据从 FSharp.Data.CsvProvider 传递到 Deedle.Frame。 我几乎是 F# 新手,我需要将一些 CSV 文件从文化“it-IT”转换为“en-US”,以便我
我无法使用 fslab 提供的 FSharp.Data csv 提供程序加载 csv 文件,包括示例 adwords.csv 文件。 下面这个错误是什么意思?此外,当我将鼠标悬停在 Visual St
前面的极端菜鸟学习问题:我有一个模块,我想在我的 C#(通用)应用程序中使用。 C# 应用程序将下载并解压缩一个包含 12 个始终遵循相同格式的 CSV 的文件。所以我所做的是提前下载 CSV,并将它
是否可以在 F# 中使用 CSVProvider 读取使用 gzip (tvs.gz) 压缩的 URL?我正在尝试使用此代码: type name = CsvProvider 但是,我收到了这个错误:
我是一名优秀的程序员,十分优秀!