Skip to content
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

Need long-vector support #3957

Open
renkun-ken opened this issue Oct 10, 2019 · 5 comments
Open

Need long-vector support #3957

renkun-ken opened this issue Oct 10, 2019 · 5 comments
Labels
feature request longvec Long Vector support top request One of our most-requested issues

Comments

@renkun-ken
Copy link
Member

renkun-ken commented Oct 10, 2019

Currently, data.table does not support long vectors as columns. Long vector support was not requested much (related: #2751, #2340). However, I do need handle data with long vectors more frequently as I step more into the area of high frequency data.

I'm not sure how difficult it is to support long vectors but it would be very nice and much appreciated to put this on the roadmap.

@2005m
Copy link
Contributor

2005m commented Jan 22, 2020

Would anyone know why data.frame has a limit in rows in the first place? I couldn't find an answer on R-help. Just wondering why they implemented it this way?

@renkun-ken
Copy link
Member Author

@MichaelChirico
Copy link
Member

@renkun-ken I know we have built long vector support in a few places, it might be helpful to make a prioritized list of where it's still not implemented?

@renkun-ken
Copy link
Member Author

@MichaelChirico Do we have a list of places where long vectors are supported or could be supported?

@jangorecki
Copy link
Member

jangorecki commented May 14, 2020

I don't think it make sense to start with anything else than forder (which is neded for grouping and joining). AFAIK Matt has that on his radar. Once we will have forder working for long vectors, then the rest can follow. Just speculating now... but we may ended up making an abstraction layer to handle int32/int64 length, because supporting long vectors always may impose performance penalty even for int32 length vectors. It all needs benchmarking to make proper decisions. My suggestion is to hold on with this issue for @mattdowle.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request longvec Long Vector support top request One of our most-requested issues
Projects
None yet
Development

No branches or pull requests

4 participants