Skip to content

@> macro doesn't work with DataFramesMeta in 1.0 #98

@schnirz

Description

@schnirz

In the past, I used the Lazy threading macro quite heavily with DataFramesMeta and JuliaDBMeta to string data selection and transformation together. For example, to select a subset of rows and then a subset of columns from a dataframe df using the DataFramesMeta macros, I would do something like this:

@> df @where(:from.=="WDON") @select(:to)

This works like a charm in 0.6.4. However, when I tried this out in 1.0, I got the following error message:
ERROR: MethodError: no method matching where(::Nothing, ::getfield(Main, Symbol("##56#57")))

I'm not sure what the root cause of this error is, but it'd be very interesting if someone could elucidate the reason for the threading macro not working in 1.0, at least for this particular application.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions