timedelta64 [ns] -> FutureWarning: передача данных timedelta64-dtype устарела, вызовет ошибку TypeError в будущей версии - PullRequest
0 голосов
/ 04 июля 2019

Предполагая, что df['time'] относится к типу timedelta64[ns] и df['a'], а также df['b'] относится к типу float64, две серии могут быть построены следующим образом:

import pandas as pd
import matplotlib.pyplot as plt
fig, axs = plt.subplots(2, sharex=True)

time_values = pd.to_datetime(df['time'])
axs[0].plot(time_values, df['a'])
axs[1].plot(time_values, df['b'])
plt.show()

Это работает.. Но выдает следующее предупреждение:

FutureWarning: Passing timedelta64-dtype data is deprecated, will raise a TypeError in a future version

Итак, что следует использовать вместо pd.to_datetime для отображения timedelta64[ns] как читаемого человеком времени в matplotlib?

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