pandas字符串转datetime
时间: 2023-10-01 19:11:49 浏览: 111
要将pandas中的字符串转换为datetime,可以使用pandas.to_datetime()方法。该方法可以将一列字符串转换为datetime类型,并且可以处理多种不同的日期格式。
```python
import pandas as pd
# 创建一个包含日期字符串的DataFrame
df = pd.DataFrame({'date': ['2021-01-01', '2021/01/02', '2021-01-03 12:00:00']})
# 将日期字符串转换为datetime类型
df['date'] = pd.to_datetime(df['date'])
print(df)
```
输出:
```
date
0 2021-01-01 00:00:00
1 2021-01-02 00:00:00
2 2021-01-03 12:00:00
```
在上面的示例中,我们创建了一个包含日期字符串的DataFrame,并将其转换为datetime类型。可以看到,to_datetime()方法将字符串转换为datetime类型,并将其添加到了DataFrame中。
相关问题
pandas字符串转时间格式
可以使用pandas中的to_datetime方法将字符串转换为时间格式,例如:
```
import pandas as pd
date_str = '2022-01-01 12:00:00'
date_time = pd.to_datetime(date_str)
print(date_time)
```
输出结果为:2022-01-01 12:00:00
pandas字符串列转换为日期
可以使用 pandas 中的 to_datetime 方法将字符串列转换为日期。示例如下:
```python
import pandas as pd
# 示例数据
df = pd.DataFrame({'date': ['2021-01-01', '2021-01-02', '2021-01-03'],
'value': [1, 2, 3]})
# 将字符串列转换为日期
df['date'] = pd.to_datetime(df['date'])
# 查看转换后的结果
print(df)
```
输出结果:
```
date value
0 2021-01-01 1
1 2021-01-02 2
2 2021-01-03 3
```
阅读全文