gpt4 book ai didi

julia - 在 Julia 中加载 CSV 文件时出现问题

转载 作者:行者123 更新时间:2023-12-04 08:43:52 26 4
gpt4 key购买 nike

我正在尝试使用 Queryverse加载 csv文件,像这样

using Queryverse

df = load("my_file.csv"
, delim = ";"
, row_estimate = 215_000
, type_detect_rows = 2_000) |>
DataFrame
但我收到以下错误:
MethodError: no method matching UInt8(::String)
对不起,我不能分享文件的例子。
错误消息的信息量并不大。我猜行的类型检测可能存在一些问题 - 这就是我使用函数参数玩弄的原因,但它似乎没有解决。
任何人都可以帮忙吗?

最佳答案

您的代码的问题是 delim参数应该是 Char不是 String .
所以这应该是:

df = load("my_file.csv"
, delim = ';'
, row_estimate = 215_000
, type_detect_rows = 2_000) |>
DataFrame
您遇到的错误与处理分隔符参数有关,而不是与文件中的数据有关!
尽管如此,通常推荐的选项是使用 CSV.jl用于读取 csv 文件而不是 CSVFiles.jlQueryverse.load 使用功能。

关于julia - 在 Julia 中加载 CSV 文件时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64427004/

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