python - 如何在 Pandas 数据框中将日期转换为 ISO-8601 DateTime 格式

标签 python date pandas

我有下面的数据框(使用 python/pandas)并希望转换

q_string          q_visits  q_date
red               1790  02/10/2012 00:00
blue              364   02/10/2012 00:00
current           280   02/10/2012 00:00
molecular         259   02/10/2012 00:00
cell              201   02/10/2012 00:00

如何将“q_date”字段转换为 SO-8601 日期时间格式 (yyyy-MM-ddTHH:mm:ssZ)?

提前致谢。

最佳答案

我会使用 pd.to_datetime.dt 访问器

pd.to_datetime(df['q_date']).dt.strftime('%Y-%m-%dT%H:%M:%SZ')

另见 strftime() and strptime() Format Codes

关于python - 如何在 Pandas 数据框中将日期转换为 ISO-8601 DateTime 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18618288/

相关文章:

python - shutil.rmtree 删除只读文件

python - 使用 python 请求将 XML 文件发送到 Rest API

python - Elastic Beanstalk 无法安装包

java - 考虑夏令时转换为 UTC

python - 如何在 Python 中重写 DataFrame 中的列的字段?

python - 根据最近的日期连接数据帧并返回多行作为结果

python - 使用 scrapy 爬虫进行虚假地理定位

mysql - sql选择范围内的日期

java - 只比较 Date 的时间部分

python - 如何访问我无法在链式操作中访问其名称的列