pandas时间戳转化为日期
时间: 2023-11-09 09:00:50 浏览: 178
可以使用 pandas 的 to_datetime 函数将时间戳转化为日期。示例代码如下:
```python
import pandas as pd
# 创建一个时间戳
timestamp = 1626844800
# 将时间戳转化为日期
date = pd.to_datetime(timestamp, unit='s').date()
print(date)
```
输出结果为:
```
2021-07-21
```
相关问题
pandas时间戳转日期格式
在pandas中,可以使用`to_datetime`函数将时间戳转换为日期格式。以下是一个示例代码:
```python
import pandas as pd
# 创建一个时间戳的Series
timestamps = pd.Series([1625097600, 1625184000, 1625270400])
# 将时间戳转换为日期格式
dates = pd.to_datetime(timestamps, unit='s')
# 打印转换后的日期
print(dates)
```
上述代码中,`to_datetime`函数将时间戳转换为日期格式,并通过`unit='s'`指定时间戳的单位为秒。你也可以根据实际情况选择其他单位,如毫秒(`unit='ms'`)或微秒(`unit='us'`)。
pandas 时间戳截取日期
可以使用 pandas 中的 date_range 函数生成一个时间序列,然后使用 strftime 函数将时间戳转换为日期格式,再使用字符串截取函数截取日期部分即可。具体代码如下:
```python
import pandas as pd
# 生成时间序列
ts = pd.date_range(start='2021-01-01', end='2021-12-31', freq='D')
# 将时间戳转换为日期格式,并截取日期部分
dates = [t.strftime('%Y-%m-%d') for t in ts]
print(dates)
```
输出结果为:
```
['2021-01-01', '2021-01-02', '2021-01-03', ..., '2021-12-29', '2021-12-30', '2021-12-31']
```
阅读全文