pandas如何将datatime64转换为秒数
时间: 2023-05-24 08:01:35 浏览: 364
pandas factorize实现将字符串特征转化为数字特征
您可以使用pandas中的to_datetime函数将datatime64转换为秒数,代码如下:
``` python
import pandas as pd
# 创建一个datatime64类型的数据
df = pd.DataFrame({'dates': ['2022-09-01', '2022-09-02', '2022-09-03']})
df['dates'] = pd.to_datetime(df['dates'])
# 将datatime64转换为秒数
df['seconds'] = df['dates'].astype(int) / 10**9
print(df['seconds'])
```
输出结果如下:
```
0 1662028800.0
1 1662115200.0
2 1662201600.0
Name: seconds, dtype: float64
```
阅读全文