-
-
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
BUG: groupby, as_index=False still returning group variable as index #13217
Comments
I guess. this is very odd to do. |
to be honest we should just remove |
@jreback I want to look into this. |
no that's a different (API issue) this can be solved by stepping thru code and see where it doesn't properly handle the as_insex flag |
Don't have a strong preference on how it behaves (or if we keep |
@jreback Upon looking through the code, core/groupby.py seems to be responsible in some way. |
@pfrcks write the test and step thru. identify where you think you need to change and test. |
I ran into this same bug today in ver. 0.21 a = pd.DataFrame([np.zeros(3), np.ones(3), 2*np.ones(3)], columns="A B C".split()) if my groupby is a pair of column names as_index is ignored. If I get a chance in the next couple of weeks I may try to find/fix it. |
In this case, the function is an aggregator; with
gives:
which looks right to me. |
Still doesn't work in version '1.3.4' |
@vroomzel - can you post the input / output you're seeing, as well as the result of |
@openSourcerer9000 - when sharing reproducible examples, please do so in plain text rather than screen shots. Plain text is more convenient for maintainers. Though perhaps not well documented, I believe |
Code Sample, a copy-pastable example if possible
Expected Output
(this is what you get with a unique
by
column --output of
pd.show_versions()
pd.show_versions()
INSTALLED VERSIONS
commit: None
python: 3.5.1.final.0
python-bits: 64
OS: Darwin
OS-release: 15.4.0
machine: x86_64
processor: i386
byteorder: little
LC_ALL: None
LANG: en_US.UTF-8
pandas: 0.18.1
nose: 1.3.7
pip: 8.1.1
setuptools: 20.3
Cython: 0.23.4
numpy: 1.11.0
scipy: 0.17.0
statsmodels: None
xarray: None
IPython: 4.1.2
sphinx: 1.3.5
patsy: 0.4.0
dateutil: 2.5.1
pytz: 2016.2
blosc: None
bottleneck: 1.0.0
tables: 3.2.2
numexpr: 2.5.1
matplotlib: 1.5.1
openpyxl: 2.3.2
xlrd: 0.9.4
xlwt: 1.0.0
xlsxwriter: 0.8.4
lxml: 3.6.0
bs4: 4.4.1
html5lib: None
httplib2: None
apiclient: None
sqlalchemy: 1.0.12
pymysql: None
psycopg2: None
jinja2: 2.8
boto: 2.39.0
pandas_datareader: None
The text was updated successfully, but these errors were encountered: