tobgu / qframe

Immutable data frame for Go
MIT License
388 stars 32 forks source link

Joining dataframes #17

Open jankom opened 4 years ago

jankom commented 4 years ago

Hi, thank you for writing this library. Are there any plans to add Joins? If I were to add them at least for myself, since I am not that experienced Go developer and I doubt it will bi in par to you standards, where/how would be the smartest way to add it?

Btw. Not totally related, but I am making an interpreter in Go and I will probably use your qframe for it's dataframe implementation. It could be a nice solution for interactive data exploration/cleanup. I will show you once language is more developed.

tobgu commented 4 years ago

Thanks for writing! I don't have a specific use case for joins myself at the moment but I would very much like it to be added still since it is part of a broader "dataframe offering".

You should not worry about giving it a try if you're interested in contributing. We'll sort out how to do it as we go along.

Some ideas/thoughts:

I'd be happy to hear your thoughts on this!

jankom commented 4 years ago

Thank you for very thought out response. I will begin looking at the code as per your instructions and let you know when I have something working. I have a busy week ahead so maybe it won't be immediately. Thank you!

tobgu commented 4 years ago

Cool! Take your time and let me know if you have ideas or questions that you would like to discuss.