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
Feature Request: Transformation in "on" keyboard when joining dataframes #3363
Comments
The way we will likely implement it is a join allowing arbitrary matching function. How performance-critical is your request? (i.e. do you need speed or having functionality there is enough?) |
Most of the cases I need it this, it is functionality the principal request. Thank you for your consideration. |
Yes, but we need to design API that is general enough (otherwise the number of things that users would need to learn would be too large). And that is a challenge here. For time being you can use https://gitlab.com/aplavin/FlexiJoins.jl (or just create a temporary column to match against). |
Excellent Bogumil. I didt'n know about this package. I am glad Julia is getting noticed. Packages are increasing. Again, thank you for the consideration of this feature. I'd say DataFrames is one hook for many Data analysts who are trying Julia, and every improvement you and the contributors make are really welcome. |
df1=DataFrame(N=["JOHN", "PETER"] ,value=[1,2])
df2=DataFrame(n=["john","peter"],value2=[3,4])
want something like:
leftjoin( df1 , df2, on=[ (:N=>lowercase) => :n])
The text was updated successfully, but these errors were encountered: