Я читаю некоторые данные журнала csv из файла и используя поля даты, времени как индекс кадра. Когда я рисую временные ряды, абсолютное время отображается по оси X. Я хочу показать время по оси X относительно времени начала. Как это сделать?pandas timeseries время использования относительно начала
Например: вот пример оси х:
23:59:57--------+23:59:58----------23:59:59--------+00:00:00--------------+
Я хочу, чтобы это так:
0---------00:00:01----------00:00:02--------+00:00:03--------------+
Отлично, спасибо. Я пробовал аналогичный подход после прочтения dataframe из csv: df.date_time = df.date_time - df.date_time [0], который ошибочно сказал, что объект «Timestamp» не имеет атрибута «dtype». Сейчас я попробую ваше решение. –
@Rutger_Kassies Я вижу, что выполнение df.index = [idx - df.index [0] для idx в df.index] изменяет тип данных индекса на объекты вместо DatetimeIndex, который меняет вывод графика. Я вывешу выходное изображение как отдельный ответ, чтобы вы поняли, что происходит. Я буду исследовать себя, чтобы исправить это, но опубликовать его здесь, если у вас есть какая-либо подсказка. –