Использование Python 3.x в Jupyter Notebook
После импорта pandas в качестве pd и numpy в качестве np у меня есть df-фрейм данных, который имеет "Price" В столбце я хочу использовать np.linspace () следующим образом:
bins = np.linspace(min(df["Price"]), max(df["Price"]), 3)
и получаю следующую ошибку:
---------------------------------------------------------------------------
UFuncTypeError Traceback (most recent call last)
<ipython-input-57-a109ed9a4033> in <module>
7 #numpy.linspace(valor-inicial, valor-final, número de valores)
8 #https://www.interactivechaos.com/manual/tutorial-de-numpy/las-funciones-linspace-y-logspace
----> 9 bins = np.linspace(min(df["Precio"]), max(df["Precio"]), 3)
10
11 #Creamos una lista "group_names" que contiene los diferentes nombres de bin
<__array_function__ internals> in linspace(*args, **kwargs)
~\anaconda3\lib\site-packages\numpy\core\function_base.py in linspace(start, stop, num, endpoint, retstep, dtype, axis)
127 # Convert float/complex array scalars to float, gh-3504
128 # and make sure one can use variables that have an __array_interface__, gh-6634
--> 129 start = asanyarray(start) * 1.0
130 stop = asanyarray(stop) * 1.0
131
UFuncTypeError: ufunc 'multiply' did not contain a loop with signature
matching types (dtype('<U32'), dtype('<U32')) -> dtype('<U32')