-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
subset not defined #324
Comments
Interesting. Thank you for reporting! I will debug. |
Specifically, this is the error I am getting:
|
I cannot replicate. Can you list the output of |
But I am using Pluto, so those may not be the exact versions Pluto is using. |
Uh oh. Please confirm if it works on a normal REPL. I will install Pluto and see if I can replicate. |
Ok here's what Pluto is using:
|
That's an incredibly old version of DataFrames.jl. I'm still confused about Nonetheless, this is definitely a Pluto.jl problem. They should not be downgrading to packages that are over a year old. Can you see why Pluto is downgrading? |
Yes, I've just noticed as I pasted this. WOW. I am not sure how to check why the package is being downgraded. Any tips on that? In any case thanks for your time, I will definitely post this over there. Meanwhile I found that by doing |
Okay I can confirm I did not do my due-diligence in compatability bounds when releasing DataFramesMeta.jl version 0.8.0. So that part of the error is on me. But given we have moved on to post DataFrames 1.0, I'm not sure the benefit of trying to backport a compatability change, or even if its possible. I will still download Pluto and take a look! |
Try doing |
I can't replicate on a fresh Pluto install. The newest versions install just fine. My know that Pluto stores it's own Project.toml in a way that is slightly hidden from the user. So my guess is that your notebook is somewhat old, and these versions are cached. Somehow to avoid making a breaking change, you ended up with a version of DataFramesMeta which was bad (which, again, was my fault). Try updating the packages within Pluto and see if that fixes things. |
For the moment I skipped Pluto's reproducible approach by creating a local project and using my own toml, using the following:
So according to the Pluto wiki apparently the toml is saved inside the Pluto notebook (either .jl or .Jmd). Interesting! I will try removing all the dependencies and test if that changes the issue. Thank you :) |
On a clean environment with DataFramesMeta and Julia 1.7.2 I am getting this error:
UndefVarError: subset not defined
Any idea why?
The text was updated successfully, but these errors were encountered: