On Sun, Nov 6, 2016 at 5:32 PM, Nathaniel Smith <[email protected]> wrote:

> Filtering out a subset of rows from a data frame in pandas; 'height'
> and 'age' refer to columns in the data frame (equivalent to
> data_frame[data_frame["height"] > 100 and data_frame["age"] < 5], but
> more ergonomic and faster (!)):
>
>     data_frame.subset!(height > 100 and age < 5)
>
> (IIRC pandas has at least experimented with various weird lambda hacks
> for this kind of thing; not sure what the current status is.)
>

We abandoned the experiment because we couldn't make it work properly.
There's no way to inject local variables in the appropriate scope around
the lambda function:
https://github.com/pandas-dev/pandas/issues/13040
_______________________________________________
Python-ideas mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to