Я пытаюсь преобразовать объект Dtype в Dtype float64. Пожалуйста, просмотрите ниже df и информацию перед преобразованием:
<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 101 entries, 2012-01-31 to 2020-05-27
Data columns (total 1 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 MSCI World Index (MXWO) - Index Value 101 non-null object
dtypes: object(1)
Затем я применил эту строку кода для преобразования столбца «MSCI World Индекс (MXWO) - значение индекса "в float64:
MSCI['MSCI World Index (MXWO) - Index Value']=pd.to_numeric(MSCI['MSCI World Index (MXWO) - Index Value'],errors='coerce')
Когда я вызываю df, я получаю следующий результат:
<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 101 entries, 2012-01-31 to 2020-05-27
Data columns (total 1 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 MSCI World Index (MXWO) - Index Value 0 non-null float64
dtypes: float64(1)
Какие изменения мне нужно сделать в коде, чтобы значения отображались правильно, чтобы я мог выполнять вычисления с использованием значений?