Как преобразовать ненулевой объект (время в часах, минутах, секундах), чтобы плавать в кадре данных - PullRequest
0 голосов
/ 08 апреля 2019

У меня есть dataframe, который содержит int64 и объект dtypes.
Я пытаюсь преобразовать столбцы с объектом dtypes в число с плавающей точкой, но при этом появляются ошибки.

Я использовал pd.to числовое значение, но все значения в столбце конвертируются в NaN(i used errors= "coerce") Image Here

pd.to_numeric(file['Flégère'], errors="coerce")

Я ожидал dtype из float64.

1 Ответ

0 голосов
/ 08 апреля 2019

Ваш фрейм данных содержит метку времени. Панды to_numeric могут только анализировать числа. «18: 13: 30» не является разбираемым числом. Вы должны использовать pandas.to_datetime

https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.to_datetime.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...