Я новичок в пандах и мне было интересно, могут ли панды строить график datetime.timedelta.Я попробовал несколько вещей, но вот текущая версия:
df = pd.DataFrame(data=[pd.to_timedelta(total_run_times.values())], index=[0])
plot = df.plot()
fig = plot.get_figure()
fig.savefig("test.png")
total_run_times - это словарь числа: datetime.timedelta.Когда я печатаю 'df' в отладчике pycharm, я получаю:
0 1 2
0 0 days 00:00:06.283421 0 days 00:17:55.295750 0 days 00:00:00
Получена ошибка:
TypeError: Empty 'DataFrame': no numeric data to plot
Версии: python 3.6.3 и pandas 0.20.3
Мне просто нужен линейный график, который отображает время в массиве одной строкой.Можно ли это сделать?Или мне нужно преобразовать все в скалярные числа, такие как float?
Любая помощь будет принята с благодарностью.
Спасибо, -K