DataFramesMeta.jl icon indicating copy to clipboard operation
DataFramesMeta.jl copied to clipboard

Bug in the example of DataFramesMeta doc.

Open zdlspace0528 opened this issue 3 years ago • 1 comments

df = DataFrame(x = [1, 1, 2, 2], y = [1, 2, 101, 102]);
@select(df, :x2 = :x, :x3 = ^(:x))
ERROR:
LoadError: ArgumentError: This path should not be reached
Stacktrace:
 [1] fun_to_vec(ex::Expr; nolhs::Bool, gensym_names::Bool, wrap_byrow::Bool)
   @ DataFramesMeta ~/.julia/packages/DataFramesMeta/z0mc6/src/parsing.jl:302
 [2] (::DataFramesMeta.var"#30#31"{Bool})(ex::Expr)
   @ DataFramesMeta ./none:0
 [3] iterate(::Base.Generator{Vector{Any}, DataFramesMeta.var"#30#31"{Bool}})
   @ Base ./generator.jl:47
 [4] select_helper(::Symbol, ::Expr, ::Vararg{Expr})
   @ DataFramesMeta ~/.julia/packages/DataFramesMeta/z0mc6/src/macros.jl:976
 [5] var"@select"(__source__::LineNumberNode, __module__::Module, x::Any, args::Vararg{Any})
   @ DataFramesMeta ~/.julia/packages/DataFramesMeta/z0mc6/src/macros.jl:1078
in expression starting at REPL[3]:1

zdlspace0528 avatar Jul 05 '22 14:07 zdlspace0528

Apologies for being so long delayed in fixing this.

I have a PR #347 which fixed this problem.

pdeffebach avatar Dec 11 '22 23:12 pdeffebach

Fixed in #347

pdeffebach avatar Mar 01 '24 14:03 pdeffebach