pdeffebach

Results 126 issues of pdeffebach

This has numerous threads but not one central one. We want to be able to have ``` function f(t::NamedTupleofVectors) reduce(+, t) end @transform(df, y = f(AsTable([:A, :B])) ``` this then...

Would be nice to do ``` df.x = @maprows df begin :z + :y end ```

Should we allow for ``` @select df Not(:a) ``` before we go for 1.0? currently you have to do ``` @select df $(Not(:a)) ``` which is ugly. I would guess...

StaticModules.jl has a macro `@with` defined, and Infiltrator.jl is (maybe) defining a `@with`. Ultimately `@with` just seems like too general a name for a macro that is so data-frames specific....

``` julia> using DataFrames; julia> struct A{T} (a::A)() = a.x; julia> df = DataFrame(a = [1], b = [2]); julia> transform(df, [] => (A(1)) => :c) 1×3 DataFrame Row │...

It turns out you can do transformations in `unique` with a DataFrame. See [here](https://github.com/JuliaData/DataFrames.jl/issues/2651). So we can easily add a macro for this.

There was a test failure in one of the "undefined behavior" test sets in #197 . I fixed it, but i'm worried that because `keys(D)` is not totally consistent across...

When debugging, it's often nice to be able to see intermediate inputs. Because `@chain` operates inside a `let` block this is difficult. With this PR, you can add the macro-flag...

One thing that might be nice is to add a flag for exiting the `@chain` block. One workflow I use at the REPL is to have a big block that...

I think it's not uncommon to want things created in `@aside` blocks to be visible in the outer scope of a `@chain` block. If we make the default "block" for...