Python时间戳数据帧仅数字/十进制过滤

我有一个数据框


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()))


HUH函数
浏览 144回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python