DataFrames.jl development survey

Maybe I am wrong, but this extra verbosity does not seem to bring any clarity, performance, or consistency.

I mean no offense, but the workaround you mentioned:

using DataConvenience: filter, @>
using DataFramesMacro: @based_on
@> df begin
filter(:sex .== “male”)
groupby(:pclass)
@based_on(mean(:age))
end

seems really strange. The mixture of macros and functions makes the syntax really strange.

I really appreciate the efforts by the DataFrames team, but I think I will stick to DataFramesMeta. To be honest, the built-in functions in DataFrames confuse me a lot.

2 Likes