import pandas as pd df=pd.Series(12023-6-1,“2023-6-2,2023-6-3’,2023-6-4,2023-6-52023-6-6D print(df) (1)请将日期从字符串类型转换为时间类型,建立df1 2)请获取日期中的年、月、日、星期数等---6分,提示星期数使用day_name)
时间: 2024-01-08 07:03:05 浏览: 40
1. 将日期从字符串类型转换为时间类型,建立df1可以使用pandas中的to_datetime函数:
```python
df1 = pd.to_datetime(df)
```
2. 获取日期中的年、月、日、星期数等,可以使用datetime中的属性或函数,例如:
```python
# 获取年份
df1.dt.year
# 获取月份
df1.dt.month
# 获取日期
df1.dt.day
# 获取星期几(英文)
df1.dt.day_name()
```
完整代码如下:
```python
import pandas as pd
import numpy as np
df = pd.Series([12023-6-1, "2023-6-2", "2023-6-3", "2023-6-4", "2023-6-5", "2023-6-6"])
df1 = pd.to_datetime(df)
print(df1.dt.year)
print(df1.dt.month)
print(df1.dt.day)
print(df1.dt.day_name())
```
输出结果为:
```
0 12016
1 2023
2 2023
3 2023
4 2023
5 2023
dtype: int64
0 6
1 6
2 6
3 6
4 6
5 6
dtype: int64
0 1
1 2
2 3
3 4
4 5
5 6
dtype: int64
0 Monday
1 Friday
2 Saturday
3 Sunday
4 Monday
5 Tuesday
dtype: object
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)