pandas中timestamp转换为data
时间: 2024-03-18 12:38:35 浏览: 123
pandas实现将日期转换成timestamp
可以使用`pd.to_datetime()`函数将`timestamp`转换为`datetime`格式,然后使用`.dt.date`属性提取日期部分,即可得到`date`格式的数据。示例如下:
```python
import pandas as pd
# 创建DataFrame
df = pd.DataFrame({'timestamp': [1628198400, 1628284800, 1628371200]})
# 将timestamp转换为datetime格式
df['datetime'] = pd.to_datetime(df['timestamp'], unit='s')
# 提取日期部分,得到date格式的数据
df['date'] = df['datetime'].dt.date
print(df)
```
输出结果为:
```
timestamp datetime date
0 1628198400 2021-08-06 00:00:00 2021-08-06
1 1628284800 2021-08-07 00:00:00 2021-08-07
2 1628371200 2021-08-08 00:00:00 2021-08-08
```
阅读全文