dummyPy icon indicating copy to clipboard operation
dummyPy copied to clipboard

Bug with hstack

Open yashu-seth opened this issue 6 years ago • 0 comments

>>> import pandas as pd
>>> from dummyPy import OneHotEncoder
>>> data = pd.read_csv("titanic.csv")
>>> encoder = OneHotEncoder(["Cabin", "Embarked"])
>>> encoder.fit(data)
>>> encoder.transform(data)
Traceback (most recent call last):
  File "<pyshell#32>", line 1, in <module>
    encoder.transform(data)
  File "c:\work\dummypy\dummyPy\dummyPy.py", line 160, in transform
    for column_name in data.columns])
  File "C:\Anaconda3\envs\dummypy_test\lib\site-packages\scipy\sparse\construct.py", line 464, in hstack
    return bmat([blocks], format=format, dtype=dtype)
  File "C:\Anaconda3\envs\dummypy_test\lib\site-packages\scipy\sparse\construct.py", line 600, in bmat
    dtype = upcast(*all_dtypes) if all_dtypes else None
  File "C:\Anaconda3\envs\dummypy_test\lib\site-packages\scipy\sparse\sputils.py", line 52, in upcast
    raise TypeError('no supported conversion for types: %r' % (args,))
TypeError: no supported conversion for types: (dtype('int64'), dtype('int64'), dtype('int64'), dtype('O'), dtype('O'), dtype('float64'), dtype('int64'), dtype('int64'), dtype('O'), dtype('float64'), dtype('float64'), dtype('float64'))

yashu-seth avatar Jul 12 '18 21:07 yashu-seth