-
-
Notifications
You must be signed in to change notification settings - Fork 18.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
reset_index fails with MultiIndex in columns #2017
Comments
right now I have it do this:
Do you guys have any opinions on the defaults here (@wesm @jseabold @lodagro)?
|
I think these defaults are fine (for now, though I don't see what else might be preferable) |
Good example of where NaN in a MultiIndex would be usefull. Currently going around it by using empty string. |
Yeah, I actually started out using NaN as the default placeholder but there's some issues with the NaN support in MultiIndex as @wesm pointed out in another issue. The behavior when col_fill is nan is different from when it is otherwise. In [6]: df.groupby(['a']).agg({'b': [np.mean, np.sum]}).reset_index(col_fill=np.nan).stack() In [7]: rs = df.groupby(['a']).agg({'b': [np.mean, np.sum]}).reset_index(col_fill=np.nan) In [8]: rs.stack() In [9]: rs = df.groupby(['a']).agg({'b': [np.mean, np.sum]}).reset_index() |
Version 0.9.0 * tag 'v0.9.0': (43 commits) RLS: Version 0.9.0 final Fix groupby.median documentation BUG: need extra slash on windows for file:// BUG: default pandas.io.data start date 1/1/2000 per docs. close pandas-dev#2011 clean up tests Allow DataFrame.update to accept non DataFrame object and attempt to coerce. ENH: Use given name for DataFrame column name for FRED API BLD: quiet tox warning about missing dep BUG: reset_index fails with MultiIndex in columns pandas-dev#2017 BUG: with_statement in test_console_encode() (3a11f00) broke 2.5 test suite BUG: dict comprehension in (af3e13c) broke 2.6 test suite BUG: Timestamp dayofyear returns day of month pandas-dev#2021 BUG: pandas breaks mpl plot_date DOC: update parsers header, names args doc BUG: read_csv regression, moved date parsing to before type conversions now so can parse yymmdd hhmm format now pandas-dev#1905 Fix naming of ewmvar and ewmstd in documentation DOC: whats new for pandas-dev#2000 ENH: change default header names in read_* functions from X.1, X.2, ... to X0, X1, ... close pandas-dev#2000 TST: make test suite pass cleanly on python 3 with no matplotlib BUG: datetime64 formatting issues in DataFrame.to_csv. close pandas-dev#1993 ...
The text was updated successfully, but these errors were encountered: