将Python Pandas – 字符串格式的数据转换为日期时间类型

将Python Pandas – 字符串格式的数据转换为日期时间类型

要将字符串格式的数据转换为实际日期,即日期时间类型,请使用to_datetime()方法。首先,让我们创建一个带有3个类别的DataFrame,其中一个是日期字符串−

dataFrame = pd.DataFrame({
   '产品类别': ['电脑', '手机', '电子产品', '文具'],'产品名称': ['键盘', '充电器', '智能电视', '椅子'],'购买日期': ['10/07/2021','20/04/2021','25/06/2021','15/02/2021'],
})

使用to_datetime()将日期字符串转换为实际日期−

dataFrame['购买日期'] = pd.to_datetime(dataFrame['购买日期'])

示例

以下是完整的代码−

import pandas as pd

# 创建DataFrame
dataFrame = pd.DataFrame({
   '产品类别': ['电脑', '手机', '电子产品', '文具'],'产品名称': ['键盘', '充电器', '智能电视', '椅子'],'购买日期': ['10/07/2021','20/04/2021','25/06/2021','15/02/2021'],
})

print"\n DataFrame...\n",dataFrame

# 转换日期字符串为实际日期
dataFrame['购买日期'] = pd.to_datetime(dataFrame['购买日期'])

print"\n 更新后的DataFrame(字符串日期已转换为日期)... \n",dataFrame

输出结果

这将产生以下输出−

DataFrame...
   购买日期     产品类别    产品名称
0       10/07/2021            电脑      键盘
1       20/04/2021        手机       充电器
2       25/06/2021         电子产品       智能电视
3       15/02/2021          文具         椅子

更新后的DataFrame(字符串日期已转换为日期)...
   购买日期     产品类别     产品名称
0       2021-10-07            电脑        键盘
1       2021-04-20        手机         充电器
2       2021-06-25        电子产品       智能电视
3       2021-02-15         文具         椅子

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程