要将非统一日期格式的字符串表示形式填充的DataFrame中的一列数据转换为datetime,可以使用pandas库中的to_datetime函数。
to_datetime函数可以将一列或多列的字符串或数字转换为datetime格式。它可以自动识别并解析多种日期格式,并将其转换为统一的datetime格式。
以下是转换的步骤:
import pandas as pd
data = {'date_column': ['2022-01-01', '2022-02-01', '2022-03-01', '2022-04-01', '2022-05-01', '2022-06-01'],
'value_column': [10, 20, 30, 40, 50, 60]}
df = pd.DataFrame(data)
df['date_column'] = pd.to_datetime(df['date_column'])
print(df.dtypes)
print(df)
输出结果:
date_column datetime64[ns]
value_column int64
dtype: object
date_column value_column
0 2022-01-01 10
1 2022-02-01 20
2 2022-03-01 30
3 2022-04-01 40
4 2022-05-01 50
5 2022-06-01 60
这样,非统一日期格式的字符串表示形式填充的DataFrame中的一列数据就成功转换为datetime格式了。
推荐的腾讯云相关产品:腾讯云数据库TencentDB、腾讯云云服务器CVM、腾讯云对象存储COS。
腾讯云数据库TencentDB:https://cloud.tencent.com/product/cdb
腾讯云云服务器CVM:https://cloud.tencent.com/product/cvm
腾讯云对象存储COS:https://cloud.tencent.com/product/cos
领取专属 10元无门槛券
手把手带您无忧上云