我有一个数据框
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()))
相关分类