pandas的strftime函数
时间: 2024-05-17 19:10:48 浏览: 273
python3中datetime库,time库以及pandas中的时间函数区别与详解
pandas的strftime函数是用于将时间戳格式化为字符串的函数。它的作用类似于python中的strftime函数,但是它可以直接应用于pandas中的时间戳数据类型。该函数可以将时间戳转换为指定格式的字符串,比如将时间戳转换为年月日等等。具体的使用方法可以参考以下示例:
```
import pandas as pd
df = pd.DataFrame({'date': ['2022-01-01', '2022-01-02', '2022-01-03']})
df['date'] = pd.to_datetime(df['date'])
df['year'] = df['date'].dt.strftime('%Y')
df['month'] = df['date'].dt.strftime('%m')
df['day'] = df['date'].dt.strftime('%d')
print(df)
```
以上代码中,首先将字符串类型的日期转换为pandas中的时间戳类型,然后使用strftime函数将时间戳格式化为年月日的字符串,并将其存储在新的列中。输出结果如下:
```
date year month day
0 2022-01-01 2022 01 01
1 2022-01-02 2022 01 02
2 2022-01-03 2022 01 03
```
阅读全文