Skip to content

BUG/ENH: categorical returned during a transform #8065

Closed
@jreback

Description

@jreback

http://stackoverflow.com/questions/25372877/python-pandas-groupby-and-qcut-doesnt-work-in-0-14-1

df = pd.DataFrame({'x': np.random.rand(20), 'grp': ['a'] * 10 + ['b'] * 10})

worked in 0.13 (but returns a 2 element series with a list)

df.groupby('grp')['x'].transform(pd.qcut, 3)

much cleaner.

df.groupby('grp')['x'].apply(lambda x: pd.Series(pd.qcut(x,3), index=x.index))

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions