Python Pandas中将字符串格式转换为日期时间格式
在Python的Pandas库中,可以使用pd.to_datetime()
函数将字符串格式转换为日期时间格式。以下是一个简单的例子:
import pandas as pd
# 假设有一个包含日期字符串的DataFrame
df = pd.DataFrame({
'date_str': ['2021-01-01', '2021-02-01', '2021-03-01']
})
# 将字符串转换为日期时间格式
df['date'] = pd.to_datetime(df['date_str'])
print(df)
这段代码会创建一个新列date
,其中包含转换为日期时间格式的数据。如果你的日期字符串格式不是标准格式,你可以通过指定format
参数来解析非标准的日期字符串。例如:
df['date'] = pd.to_datetime(df['date_str'], format='%Y/%m/%d')
这里%Y
代表4位数的年份,%m
代表月份,%d
代表日。根据你的日期字符串格式调整format
参数即可。
评论已关闭