gpt4 book ai didi

f# - 带有分号分隔符和预定义架构的 CsvProvider

转载 作者:行者123 更新时间:2023-12-02 00:44:45 27 4
gpt4 key购买 nike

我想使用 FSharp.Data.CsvProvider (v1.1.10) 创建一个类型来处理带有“;”的 CSV 文件分隔符和预定义架构。

下面一行报错:

type CsvType1 = CsvProvider<Sample="1;2;3", Separator=";", Schema="category (string), id (string), timestamp (string)">

错误是:

Specified argument is neither a file, nor well-formed CSV: Could not find file '...\1;2;3'.

将 Sample 设置为“”、null 或根本不设置它会产生其他错误。

使用“,”分隔符和“1,2,3”样本工作正常..但无法读取我的 csv 文件。

我做错了什么?

最佳答案

这是 FSharp.Data(在 2.0.0-alpha3 中修复)中的一个错误,它认为 1;2;3 是一个文件并且不会尝试将其解析为 CSV 片段,但您可以改用以下方法:

CsvProvider<Sample="category (string); id (string); timestamp (string)", Separator=";">

关于f# - 带有分号分隔符和预定义架构的 CsvProvider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20840457/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com