You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何拆分Pandas DataFrame中的字符串并将剩余部分转换为日期格式?

Pandas日期字符串格式转换解决方案

针对你提到的日期字符串(如2021-01-04T23:00:00.000+00:00)转成04/01/2021格式的需求,推荐两种实用方法:

方法一:利用Pandas datetime解析(推荐)

这种方法更稳定,能自动处理ISO标准的时间字符串,避免格式变动导致的错误:

  1. 将目标列转换为datetime类型:
import pandas as pd
df['your_column_name'] = pd.to_datetime(df['your_column_name'])
  1. 格式化日期为目标格式:
df['your_column_name'] = df['your_column_name'].dt.strftime('%d/%m/%Y')
  • %d代表两位日期,%m代表两位月份,%Y代表四位年份,组合后正好得到日/月/年的格式。

方法二:字符串拆分处理(适合固定格式场景)

如果你坚持用字符串拆分的方式,可以这样操作:

  1. 按T拆分字符串,提取日期部分:
df['your_column_name'] = df['your_column_name'].str.split('T').str[0]
# 此时列值变为'2021-01-04'
  1. 拆分日期字符串并重新排列格式:
df['your_column_name'] = df['your_column_name'].str.split('-').apply(lambda x: f"{x[2]}/{x[1]}/{x[0]}")

内容的提问来源于stack exchange,提问作者Chetan Patel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 05:40:21