-
-
Notifications
You must be signed in to change notification settings - Fork 18.4k
Different order in datetime-column using sort_values on multiple columns #13230
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
Comments
so the default in the code is
|
yes it looks like it's correct now and was wrong before. I changed na_position to 'first' which solves the issue for me. I'd suggest to put it in the change-notes regarding backwards compatibility. Seems as if that was the last one, now all my stuff is running again. Thanks again for your help and especially the suggestions regarding the float storage with units instead of decimal.decimal I'll give that a try when I find the time as it could help a lot! I'd love to contribute more than these issue-reports but right now totally lack the time to do so. But I hope this changes in the future so that I'll be able to give some back to the pydata-community. Till then I'll keep on spreading the word about it. I mentioned your "pandas for finance" talk in a youtube video I did a few weeks ago (https://youtu.be/-0mmLkr420g?t=15m46s) and on twitter etc. Also should you ever be in Berlin, I'd be happy to have a beer or two with you! |
@marcomayer sounds good, but prob won't be in berlin anytime soon :( I think this 'change' was an oversight. So when this issue is address will correct it. |
@jorisvandenbossche I think this just needs a note in the docs. |
As I understand the above discussion, this was probably not an intentional, but still 'correct' change? |
@marcomayer want to add a confirmation test for this? |
Code Sample, a copy-pastable example if possible
Expected Output
This one was hard to find. The order stays the same as in 0.17.1 when using only sort_values('date'), but using multiple cols, it changes sorting datetimes with NaT. Couldn't find anything in the Changelogs that points to a reason for this.
output of
pd.show_versions()
INSTALLED VERSIONS
commit: None
python: 3.5.1.final.0
python-bits: 64
OS: Darwin
OS-release: 15.5.0
machine: x86_64
processor: i386
byteorder: little
LC_ALL: None
LANG: de_DE.UTF-8
pandas: 0.18.1
nose: 1.3.7
pip: 8.1.2
setuptools: 20.3
Cython: 0.23.4
numpy: 1.10.4
scipy: 0.17.1
statsmodels: 0.6.1
xarray: None
IPython: 4.2.0
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.2
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: 0.2.1
The text was updated successfully, but these errors were encountered: