Skip to content

Conversation

@randomstuff
Copy link
Contributor

@randomstuff randomstuff commented Aug 29, 2019

When Series or DataFrames was empty (no cells) after removing columns
without a suitable type (.select_dtypes), pandas was throwing a "no
numeric data to plot" exception.

This can happen:

  1. either because there is no column with a suitable type;

  2. or if there is no row.

Raising an exception in the first case makes sense but we should
probably avoid throwing an exception in the second case.

@WillAyd
Copy link
Member

WillAyd commented Aug 30, 2019

Can you add a test for this?

@pep8speaks
Copy link

pep8speaks commented Aug 30, 2019

Hello @randomstuff! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:

There are currently no PEP 8 issues detected in this Pull Request. Cheers! 🍻

Comment last updated at 2019-08-30 21:04:52 UTC
@randomstuff
Copy link
Contributor Author

Yes, I was actually wondering how I should properly test this (and how the plot tests are done). I have added very basic tests.

Copy link
Contributor

@TomAugspurger TomAugspurger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks. Needs a release note in 1.0.0.rst.

@TomAugspurger TomAugspurger added this to the 1.0 milestone Aug 30, 2019
@randomstuff randomstuff force-pushed the empty_plot branch 4 times, most recently from 9dbf7dc to 4384514 Compare August 30, 2019 20:55
When Series or DataFrames was empty (no cells) after removing columns without a suitable type (.select_dtypes), pandas was throwing a "no numeric data to plot" exception. This can happen: 1) either because there is no column with a suitable type; 2) or if there is no row. Raising an exception in the first case makes sense but we should probably avoid throwing an exception in the second case.
Copy link
Member

@WillAyd WillAyd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@TomAugspurger TomAugspurger merged commit 261c3a6 into pandas-dev:master Sep 11, 2019
@TomAugspurger
Copy link
Contributor

Thanks @randomstuff!

@randomstuff randomstuff deleted the empty_plot branch April 29, 2020 23:16
@markobogoevski
Copy link

Which exact pandas version was this added in?

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

Labels

6 participants