Хотя я одобрил ответ EdChum, который является самым прямым ответом на поставленный OP вопрос, он действительно не решает проблему производительности (он все еще полагается на объекты python datetime
, и, следовательно, любая операция на них будет не [gg]
Лучшей альтернативой является использование df['dates'].dt.floor('d')
. Строго говоря, он не «сохраняет только дату», поскольку он просто устанавливает время на 00:00:00
. Но он работает по желанию OP, когда, например:
groupby
... и это намного эффективнее, так как операция векторизована.
EDIT: на самом деле ответ, который предпочли бы OP, вероятно, последние версии pandas
do not записывают время в csv, если оно 00:00:00
для всех наблюдений ».
Я нашел проблему.
Внутри file_paths.xml
значение «пути» узлов должно начинаться с «/»,
, поэтому с этим узлом: <files-path name="GeneratedReports" path="/GeneratedReports" />
мой код работает.
Также мне нужно было удалить MyIntent.SetFlags(ActivityFlags.ClearWhenTaskReset | ActivityFlags.NewTask);