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

Simplify index.md first example

Open nathanrboyer opened this issue 10 months ago • 0 comments

As a generalization, the highlights of DataFramesMeta.jl I have seen across the internet take unreadable DataFrames.jl syntax and make it readable with DataFramesMeta.jl, especially using multiple chained transformations. I think a better strategy is to take readable DataFrames.jl syntax and make it simple with DataFramesMeta.jl.

I cannot appreciate what DataFramesMeta.jl is doing if I cannot parse the Base DataFrames.jl syntax well enough to understand the goal, and the longer chained examples add to the feeling that DataFramesMeta.jl is more than most need. The package authors probably think the goal will be obvious by reading the DataFramesMeta.jl code, but since there are macros involved, the syntax could mean anything.


This instance is not particularly egregious. However, the first, sum, and broadcasting .'s are not different between the two pacakge syntaxes, so why overcomplicate the example.

nathanrboyer avatar Apr 18 '24 14:04 nathanrboyer