Панды to_csv () datetime поведение строки формата объекта по умолчанию - PullRequest
0 голосов
/ 04 октября 2019

Я знаю, что у панд to_csv есть параметр date_format со значением по умолчанию None. До сих пор я не очень заботился об этом параметре, так как он записывал в формате временной метки, который я хочу. Внезапно вчера он написал метку времени в формате миллисекунд, что я не могу понять, почему. Я не могу воспроизвести это снова, но возможно ли это?

import pandas as pd

df = pd.read_csv("example.csv") # contains a column 'date' with timestamps like "2019-10-02 14:42:08.890Z"

def to_ist(x):
   return (np.array(x) + timedelta(hours=5,minutes=30))

df['date'] = df['date'].apply(to_ist)
df.to_csv("sample.csv")

TLDR Является ли формат даты по умолчанию для функции to_csv() неопределенным? Если это определено, почему я получил миллисекунды вместо обычного формата метки времени ("% Y-% m-% d% H:% M:% S.% f") в формате csv.

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