pd.to_datetime()的使用方法
时间: 2024-06-15 13:08:17 浏览: 178
pd.to_datetime()是pandas库中的一个函数,用于将输入的日期或时间数据转换为pandas中的日期时间格式。它可以接受多种不同的输入格式,并返回一个包含日期时间值的pandas Series或DataFrame。
使用方法如下:
1. 将单个日期或时间字符串转换为日期时间格式:
```
import pandas as pd
date_str = '2021-01-01'
datetime_value = pd.to_datetime(date_str)
```
2. 将多个日期或时间字符串转换为日期时间格式的Series:
```
import pandas as pd
date_strs = ['2021-01-01', '2021-02-01', '2021-03-01']
datetime_series = pd.to_datetime(date_strs)
```
3. 将日期时间数据转换为指定的日期时间格式:
```
import pandas as pd
datetime_values = ['2021-01-01 10:00:00', '2021-02-01 12:00:00']
formatted_datetime_series = pd.to_datetime(datetime_values, format='%Y-%m-%d %H:%M:%S')
```
4. 处理缺失值:
```
import pandas as pd
datetime_values = ['2021-01-01', 'NaT', '2021-03-01']
datetime_series_with_na = pd.to_datetime(datetime_values, errors='coerce')
```
5. 处理不同的日期时间格式:
```
import pandas as pd
datetime_values = ['2021-01-01', '2021/02/01', '2021-03-01 12:00:00']
datetime_series_with_format = pd.to_datetime(datetime_values, format='%Y-%m-%d', errors='coerce')
```
阅读全文