Это первый раз, когда я поднимаю вопрос на этой платформе, поэтому я надеюсь, что мой формат подходит.
У меня есть определенный опыт работы с Python Pandas, поэтому вы всегда можете предоставить ответы со ссылкой на Python.
У меня есть Pandas.DataFrame, который возвращается read_csv, который состоит из дат в виде строк.Столбец индекса также является осью даты.Я анализирую даты с помощью следующего кода:
function parse_date(date::String)
format = Dates.DateFormat("d.mm.yyyy")
return Date(date, format)
end
После применения анализа даты к каждому столбцу моего DataFrame, например:
for key in columns(df)
df[key] = map(parse_date, df[key])
end
, поскольку map(parse_date, df)
неработать правильно.
Теперь мне нужно вычесть даты на оси дат из каждого столбца в DataFrame.То есть я хотел бы заменить каждый столбец с его отличием от крайней левой оси даты (желательно в Float64, вместо timedelta).
Любая помощь очень ценится, спасибо.