pandas里面怎么在datatime格式series里面同时提取年份和月份数,并且以datatime格式打印出来
时间: 2023-05-11 12:05:39 浏览: 105
十分钟搞定pandas1
你可以使用pandas的dt属性来提取年份和月份数,然后使用strftime方法将其转换为datatime格式并打印出来。具体的代码如下:
```python
import pandas as pd
# 创建一个datatime格式的Series
s = pd.Series(['2022-01-01', '2022-02-01', '2022-03-01'], dtype='datetime64')
# 提取年份和月份数
year = s.dt.year
month = s.dt.month
# 将年份和月份数转换为datatime格式并打印出来
result = pd.to_datetime(year.astype(str) + '-' + month.astype(str) + '-01')
print(result)
```
输出结果为:
```
0 2022-01-01
1 2022-02-01
2 2022-03-01
dtype: datetime64[ns]
```
阅读全文