-
-
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
"TypeError: unorderable types" in Python3 when index values are dict keys of tuples or tuples with non-homogeneous dtypes #22077
Comments
having the same problem |
The latest result on master looks okay to me (coercing to a MutiIndex instead of having a flat Index). Could use a test
|
@mroeschke, @toobaz can we close this issue, I think its its fixed and a informative error message seems to show when we do pass multi dimensional index in Series .
|
would take a PR with a test like the OP |
@jreback Can you elaborate, I didn't got you ? What do we need test for here ? I didn't understand 'OP' here ? |
I am willing to contribute here, Can I know what is required ? |
Code Sample, a copy-pastable example if possible
Problem description
The above is a simplified version of the example in this comment - and both of them used to work (I tested in
0.19.0+git14-ga40e185
, @jolespin tested in0.22
). Creating this separate issue because #15457 itself is not a regression.Notice the error changes if you replace
param_index.keys()
withlist(param_index.keys())
(but stays the same if you just replace theOrderedDict
with an ordinarydict
).Expected Output
In
0.19.0+git14-ga40e185
:Output of
pd.show_versions()
INSTALLED VERSIONS
commit: None
python: 3.5.3.final.0
python-bits: 64
OS: Linux
OS-release: 4.9.0-6-amd64
machine: x86_64
processor:
byteorder: little
LC_ALL: None
LANG: it_IT.UTF-8
LOCALE: it_IT.UTF-8
pandas: 0.24.0.dev0+360.g24fd90f66
pytest: 3.5.0
pip: 9.0.1
setuptools: 39.2.0
Cython: 0.28.4
numpy: 1.14.3
scipy: 0.19.0
pyarrow: None
xarray: None
IPython: 6.2.1
sphinx: 1.5.6
patsy: 0.5.0
dateutil: 2.7.3
pytz: 2018.4
blosc: None
bottleneck: 1.2.0dev
tables: 3.3.0
numexpr: 2.6.1
feather: 0.3.1
matplotlib: 2.2.2.post1634.dev0+ge8120cf6d
openpyxl: 2.3.0
xlrd: 1.0.0
xlwt: 1.3.0
xlsxwriter: 0.9.6
lxml: 4.1.1
bs4: 4.5.3
html5lib: 0.999999999
sqlalchemy: 1.0.15
pymysql: None
psycopg2: None
jinja2: 2.10
s3fs: None
fastparquet: None
pandas_gbq: None
pandas_datareader: 0.2.1
gcsfs: None
The text was updated successfully, but these errors were encountered: