This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author grampus
Recipients grampus
Date 2018-06-01.06:48:48
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1527835728.74.0.682650639539.issue33728@psf.upfronthosting.co.za>
In-reply-to
Content
my first time to report a bug here.
But it is so annoying, I have to report it.
Here is the demonstration of the errors I encounter:

>>> import numpy as np
>>> import pandas as pd
>>> np.__version__
'1.14.3'
>>> pd.__version__
u'0.23.0'

>>> df=pd.DataFrame({'a':range(10)})
>>> df['b']='abc'
>>> df
   a    b
0  0  abc
1  1  abc
2  2  abc
3  3  abc
4  4  abc
5  5  abc
6  6  abc
7  7  abc
8  8  abc
9  9  abc

>>> np.savez_compressed('abc',data=df.to_records(index=False))
>>> a=np.load('abc.npz')
>>> a.keys()
['data']
>>> a['data']
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib64/python2.7/site-packages/numpy/lib/npyio.py", line 235, in __getitem__
    pickle_kwargs=self.pickle_kwargs)
  File "/usr/lib64/python2.7/site-packages/numpy/lib/format.py", line 635, in read_array
    shape, fortran_order, dtype = _read_array_header(fp, version)
  File "/usr/lib64/python2.7/site-packages/numpy/lib/format.py", line 523, in _read_array_header
    raise ValueError(msg % (d['descr'],))
ValueError: descr is not a valid dtype descriptor: [(u'a', '<i8'), (u'b', '|O')]
History
Date User Action Args
2018-06-01 06:48:48grampussetrecipients: + grampus
2018-06-01 06:48:48grampussetmessageid: <1527835728.74.0.682650639539.issue33728@psf.upfronthosting.co.za>
2018-06-01 06:48:48grampuslinkissue33728 messages
2018-06-01 06:48:48grampuscreate