-
Notifications
You must be signed in to change notification settings - Fork 367
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
vcat
changes type of PooledArray
columns
#3061
Comments
This is kind-of intended, but maybe we can change it. Currently we generate the target column type through Now the point is that for @nalimilan - what do you think? |
Yeah it sounds better to use |
@nalimilan to make this change we would have to materialize missing columns before As with current code switching to default
The reason is that |
Yeah that's not great. But maybe that small performance loss (which does not affect the externally visible behavior) is better than losing the We could also use a |
Yes - I agree. I just noted the required change. The major question is if keeping
so maybe actually it is better to return |
Looks like we should improve |
Yes (a rabbit hole as usual) |
I am moving it to for a decision in 1.5 release since the decision is not one-sided. @MrHenning - do you see significant benefits of keeping |
I often have a many rows in my DataFrames, so So the benefit would be to have In any case, thanks for your efforts!!! I'll still be happy if things stay as they are right now 🙂 |
First, thank you all for this absolutely beautiful Julia Package 🙂
I am not sure if this is intended, but using
vcat
onPooledArray
dataframe columns changes their type:whereas it works with
CategoricalArrays
:Using
vcat
onVector
s keeps thePooledArray
type:The text was updated successfully, but these errors were encountered: