У меня есть фрейм данных
df['Timestamp']
153917800000
Применение возвратов .iso8601 в качестве объекта в формате% Y-% m-% dT% H:% M:% S.% f Я предполагаю.
df['Timestamp']
2018-10-10T12:52:00.000Z
Я хотел бы отфильтровать / удалить / заменить тире "-" и ":", а также часовые пояса: от "Z" до ""
Желаемый вывод:
df['Timestamp']
20181010125200000
dtype:float
Требуемое применение: ручная функция, требующая ввода с плавающей запятой
Попытки
df['Timestamp'] = pd.to_datetime(df['Timestamp'], format='%Y-%m-%dT%H:%M:%S.%f').dt.strftime('%Y%m%d').astype(float)
df['Timestamp'] = (df['Timestamp'].filter(_.isdigit()))