gpt4 book ai didi

julia - 在 Julia : ArgumentError: provide a valid sink argument, 中导入 CSV 文件,如 `using DataFrames; CSV.read(source, DataFrame)`

转载 作者:行者123 更新时间:2023-12-03 15:53:59 31 4
gpt4 key购买 nike

我是 Julia 的新手,当我尝试导入 csv 文件时

using CSV
CSV.read("C:\\Users\\...\\loan_predicton.csv")
我得到以下错误
Error : ArgumentError: provide a valid sink argument, like `using DataFrames; CSV.read(source, DataFrame)`

最佳答案

用:

using CSV
using DataFrames
df = CSV.read("C:\\Users\\...\\loan_predicton.csv", DataFrame)
在您获得更多使用 Julia 的经验后,您会发现可以将 CSV 文件读取为不同的表格数据格式。这就是为什么 CSV.read要求您提供要将数据读入的输出类型。这是一个小例子:
julia> write("test.csv",
"""
a,b,c
1,2,3
4,5,6
""")
18

julia> using CSV, DataFrames

julia> CSV.read("test.csv", DataFrame)
2×3 DataFrame
Row │ a b c
│ Int64 Int64 Int64
─────┼─────────────────────
1 │ 1 2 3
2 │ 4 5 6

julia> CSV.read("test.csv", NamedTuple)
(a = [1, 4], b = [2, 5], c = [3, 6])
您可以看到,在第一种情况下,您将结果存储在 DataFrame 中。 ,在第二个 NamedTuple .

关于julia - 在 Julia : ArgumentError: provide a valid sink argument, 中导入 CSV 文件,如 `using DataFrames; CSV.read(source, DataFrame)`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65073519/

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