ENH: Implement Panel pct_change #6909
Merged
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes were made to the code. Suggestions cannot be applied while the pull request is closed. Suggestions cannot be applied while viewing a subset of changes. Only one suggestion per line can be applied in a batch. Add this suggestion to a batch that can be applied as a single commit. Applying suggestions on deleted lines is not supported. You must change the existing code in this line in order to create a valid suggestion. Outdated suggestions cannot be applied. This suggestion has been applied or marked resolved. Suggestions cannot be applied from pending reviews. Suggestions cannot be applied on multi-line comments. Suggestions cannot be applied while the pull request is queued to merge. Suggestion cannot be applied right now. Please check back later.
Closes #6904
There's just a bit of extra index handling that needs to be done before moving on to
generic.pct_change(). I had to adjust that to use the.divand.subops instead of/and-to work with panels.I wasn't sure why axis wasn't included as an actual names keyword arg.
genericjust looks for it in **kwargs. I did the same in panel.A related issue was the
Panel.shift()has a different argument signature thangeneric.shift(). I can make those consistent and put in a deprecation warning in this issue or in a new one.