Closed rapus95 closed 7 months ago
As you can see, CSV.write doesn't error, but ClipData does.
CSV.write
julia> CSV.write("table.csv", output; transform=(col, val) -> something(val, missing)) "table.csv" julia> cliptable(output; transform=(col, val) -> something(val, missing)) ERROR: MethodError: no method matching write(::IOBuffer, ::DataFrame, ::Pair{Symbol, var"#119#120"}; delim::Char) Closest candidates are: write(::Nothing, ::Any, ::Any, ::Any; append, compress, header, bufsize, kw...) @ CSV C:\Users\Aaron\.julia\packages\CSV\aoJqo\src\write.jl:233 write(::Any, ::Any; append, compress, writeheader, partition, kw...) @ CSV C:\Users\Aaron\.julia\packages\CSV\aoJqo\src\write.jl:162 write(::Tables.Schema, ::Any, ::Any, ::Any; append, compress, header, bufsize, kw...) @ CSV C:\Users\Aaron\.julia\packages\CSV\aoJqo\src\write.jl:203 ... Stacktrace: [1] cliptable(t::DataFrame; returnstring::Bool, delim::Char, kwargs::@Kwargs{transform::var"#119#120"}) @ ClipData C:\Users\Aaron\.julia\packages\ClipData\TYMjf\src\ClipData.jl:112 [2] top-level scope @ REPL[79]:1
It seems like the kwargs... probably is misplaced within the positional parameters.
kwargs...
As you can see,
CSV.write
doesn't error, but ClipData does.It seems like the
kwargs...
probably is misplaced within the positional parameters.