1 comments
I first encountered q/kdb+ at a quant job in 2007. I learned so much from the array semantics about how to concisely represent time-series logic that I can't imagine ever using a scalar language for research.<p>Fun fact: the aj (asof join) function was my inspiration for pandas.merge_asof. I added the extra parameters (direction, tolerance, allow_exact_matches) because of the limitations I kept hitting in kdb.<p><a href="https://code.kx.com/q/ref/aj/" rel="nofollow">https://code.kx.com/q/ref/aj/</a><p><a href="https://pandas.pydata.org/docs/reference/api/pandas.merge_asof.html" rel="nofollow">https://pandas.pydata.org/docs/reference/api/pandas.merge_as...</a>