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

在Google Colab中用Python提取JSON DataFrame的ActedAt字段日期

提取DataFrame中"ActedAt"字段的日期

假设你已经将JSON数据转换为Pandas DataFrame,以下是两种常用的提取日期的方法:

方法1:直接截取字符串日期部分

因为"ActedAt"的格式是YYYY-MM-DDTHH:MM:SSZ,可以直接按字符串截取前10位:

import pandas as pd

# 若还未将JSON转为DataFrame,执行这一步
json_data = [{'ActedBy': ['team'], 'ActedAt': '2022-03-07T22:43:46Z', 'Status': 'Completed', 'LAB': 'No'}]
df = pd.DataFrame(json_data)

# 提取日期字符串并生成新列
df['Date'] = df['ActedAt'].str[:10]

方法2:转换为datetime类型后提取日期

这种方法更灵活,便于后续进行时间相关的计算或筛选:

# 将"ActedAt"转换为datetime类型
df['ActedAt_datetime'] = pd.to_datetime(df['ActedAt'])

# 提取日期部分生成新列
df['Date'] = df['ActedAt_datetime'].dt.date

执行完任意一种方法后,你的DataFrame都会新增一个Date列,存储提取出的日期值(如2022-03-07)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 13:55:20