如何将datetime64转换为数字?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (99)

如何将数据帧的时间戳列转换为数值?下面的数据框'df'中时间列下面的数据类型是'datetime64'。

       Time          Count
2018-05-15 00:00:00    4
2018-05-15 00:15:00    1
2018-05-15 00:30:00    5
2018-05-15 00:45:00    6
2018-05-15 01:15:00    3
2018-05-15 01:30:00    4
2018-05-15 02:30:00    5
2018-05-15 02:45:00    3
2018-05-15 03:15:00    2
2018-05-15 03:30:00    5
提问于
用户回答回答于

使用 to_numeric

pd.to_numeric(df.Time)
Out[218]: 
0    1526342400000000000
1    1526343300000000000
2    1526344200000000000
3    1526345100000000000
4    1526346900000000000
5    1526347800000000000
6    1526351400000000000
7    1526352300000000000
8    1526354100000000000
9    1526355000000000000
Name: Time, dtype: int64

所属标签

可能回答问题的人

  • 天使的炫翼

    15 粉丝531 提问35 回答
  • 旺仔小小鹿

    社区 · 运营 (已认证)

    48 粉丝0 提问27 回答
  • 富有想象力的人

    2 粉丝0 提问26 回答
  • 发条丶魔灵1

    6 粉丝525 提问25 回答

扫码关注云+社区

领取腾讯云代金券