当我尝试导入csv文件时,我是Julia的新手
using CSV
CSV.read("C:\\Users\\...\\loan_predicton.csv")
我得到了以下错误
Error : ArgumentError: provide a valid sink argument, like `using DataFrames; CSV.read(source, DataFrame)`
发布于 2020-11-30 20:25:25
使用:
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
中。
https://stackoverflow.com/questions/65073519
复制相似问题