当前位置: 首页 > 编程笔记 >

F# 使用CSV类型提供程序

慎兴业
2023-03-14
本文向大家介绍F# 使用CSV类型提供程序,包括了F# 使用CSV类型提供程序的使用技巧和注意事项,需要的朋友参考一下

示例

给定以下CSV文件

Id,Name
1,"Joel"
2,"Adam"
3,"Ryan"
4,"Matt"

您可以使用以下脚本读取数据:

#r "FSharp.Data.dll"
open FSharp.Data

type PeopleDB = CsvProvider<"people.csv">

let people = PeopleDB.Load("people.csv") // 这可以是一个URL

let joel =people.Rows|> Seq.head

printfn "Name: %s, Id: %i"joel.Namejoel.Id
           

 类似资料:
  • 问题内容: 我正在编写要与Azure Worker角色一起使用的F#。我希望类将连接字符串a作为参数。我创建一个数据库连接 但是dbSchema是一种类型,因此无法将其嵌入到我的类中(另一种类型)。我可以创建两个单独的模块,一个与数据库连接,另一个与我的课程 但是,如何在类的构造函数中使用connectionString创建连接? 问题答案: SQL数据库的类型提供程序将连接字符串用于两个不同的目

  • 我有以下代码,旨在列出在Freebase上上市的证券交易所网站: 没有最后两行(即只列出交换名称),代码运行良好。有了这些线路,我得到了400(糟糕的请求)。 该行生成的URL如下: https://www.googleapis.com/freebase/v1/mqlread?query=[{"/type/对象/id": null,"/type/对象/名称": null,"可选": true,"/

  • 我想做多供应商。我不知道错误在哪里。我是个新手。试着自己去修,但修不好。当我运行项目时,它卡在错误屏幕上。我把问题附在照片上。 此图显示模拟器上的错误显示 这是我的主要代码。飞镖锉 这是我的图像选择器。飞镖锉 在Android上启动lib\main.dartSDK在调试模式下为x86构建...运行Gradle任务'assembleDebug'...参数格式不正确-√构建\app\输出\flutte

  • 问题内容: 在我正在使用的Web应用程序中,用户可以单击指向CSV文件的链接。没有为mime- type设置标题,因此浏览器仅将其呈现为文本。我希望此文件以.csv文件的形式发送,因此用户可以直接使用calc,excel,gnumeric等打开它。 该代码可以在我的计算机上正常工作(不是一直如此吗?),但在另一台计算机上不起作用。 我的浏览器是FF 3.0.1(在Linux上)的每晚构建。它无法使

  • 我已经创建了身份提供程序,并且从浏览器中它工作正常。 参考:密钥斗篷身份提供程序后代理登录抛出错误 从浏览器,我可以使用外部IDP登录,如果外部IDP用户不在keycloak中,它会在keyclock中创建,这绝对没问题,并重定向到仪表板。 但我的问题是,我们如何用keycloak rest api实现这个流程? 是否有任何api用于使用外部IDP登录,并将获得外部IDP的令牌以及密钥斗篷的令牌?

  • 我正在使用Spring Security 4.0.1,并希望使用多个身份验证提供程序使用基于Java的配置进行身份验证。如何指定提供程序顺序? 我希望使用AuthenticationManagerBuilder,因为这就是<code>WebSecurityConfigurerAdapter。configureGlobal()公开,但我看不到任何指定顺序的方法。我需要手动创建ProviderMana