Skip to content

groupby boxplot example does not work #28903

Closed
@ingrid88

Description

@ingrid88

Problem description

Code found here:
https://github.com/pandas-dev/pandas/blob/v0.25.1/pandas/plotting/_core.py#L424

Example from https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.core.groupby.DataFrameGroupBy.boxplot.html does not work properly.

Code Sample

import itertools
tuples = [t for t in itertools.product(range(1000), range(4))]
index = pd.MultiIndex.from_tuples(tuples, names=['lvl0', 'lvl1'])
data = np.random.randn(len(index),4)
df = pd.DataFrame(data, columns=list('ABCD'), index=index)
grouped = df.groupby(level='lvl1')
boxplot_frame_groupby(grouped)
grouped = df.unstack(level='lvl1').groupby(level=0, axis=1)
boxplot_frame_groupby(grouped, subplots=False)

Resulting Error

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-49-1a28c2f7125d> in <module>
      5 df = pd.DataFrame(data, columns=list('ABCD'), index=index)
      6 grouped = df.groupby(level='lvl1')
----> 7 boxplot_frame_groupby(grouped)
      8 grouped = df.unstack(level='lvl1').groupby(level=0, axis=1)
      9 boxplot_frame_groupby(grouped, subplots=False)

NameError: name 'boxplot_frame_groupby' is not defined

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions