[viz] Revert dropna logic for pivot tables #8040
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.
CATEGORY
Choose one
SUMMARY
When I authored #4905 I updated the
pandas.pivot_table
calls to not drop theNaN
(NULL
) values as per the documentation,as I wanted to ensure that
NaN
's were preserved.The issue with this is pivots (cross-product) may result in combinations where the values are all
NaN
which pollutes the chart. I misread the important all which means that only empty combinations are removed, i.e.,NaN
s from the original data-frame are preserved (where necessary), i.e., for this example,Current
Proposed (Revert)
Note in this example the
d
column isNaN
for all values and has been dropped which could be problematic under certain visualization types. @mistercrunch any thoughts on this?TEST PLAN
CI.
ADDITIONAL INFORMATION
REVIEWERS
to: @etr2460 @graceguo-supercat @michellethomas @mistercrunch