Skip to content

Implementation of eachindex, proprow, and groupindices#3001

Merged
bkamins merged 20 commits intomainfrom
bk/extend_minilanguage
Feb 17, 2022
Merged

Implementation of eachindex, proprow, and groupindices#3001
bkamins merged 20 commits intomainfrom
bk/extend_minilanguage

Conversation

@bkamins
Copy link
Copy Markdown
Member

@bkamins bkamins commented Feb 11, 2022

Closes #2556.

I have finished the core implementation of the agreed PR. Hopefully the PR is relatively easy to review (I managed to make the changes "local" only - not requiring rewriting the logic of processing).

@bkamins bkamins added this to the 1.4 milestone Feb 11, 2022
@bkamins
Copy link
Copy Markdown
Member Author

bkamins commented Feb 12, 2022

@nalimilan - this PR should be ready for review. As usual - can you please fix the "language issues" 😄 (in several places I was not sure what the best wording would be).

@bkamins
Copy link
Copy Markdown
Member Author

bkamins commented Feb 13, 2022

CI failure is unrelated

@pdeffebach
Copy link
Copy Markdown
Contributor

Looks great to me! I appreciate this feature. It really puts us on par with Stata.

Works just fine with DataFramesMeta. Tough (very) long term it would be nice to do something like

[:a, nrow] => f => :z

but I understand the limitations and think this feature is very good.

@bkamins
Copy link
Copy Markdown
Member Author

bkamins commented Feb 17, 2022

@nalimilan - any more thoughts on this PR (no need to rush - I know it is complex)

@bkamins bkamins merged commit 21aa0f3 into main Feb 17, 2022
@bkamins bkamins deleted the bk/extend_minilanguage branch February 17, 2022 22:09
@bkamins
Copy link
Copy Markdown
Member Author

bkamins commented Feb 17, 2022

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants