Open jankom opened 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:
Join
on the qframe which takes another QFrame and a variadic number of functional options.Join
function is called on).GroupBy
and Distinct
. There is a hash table here https://github.com/tobgu/qframe/blob/master/internal/grouper/grouper.go that perhaps can be re-used as is.I'd be happy to hear your thoughts on this!
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!
Cool! Take your time and let me know if you have ideas or questions that you would like to discuss.
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.