Python - 如何从日期时间对象中去除时区信息

葡萄酒

如何从 ColA 获取 ColB

ColA (Localized datetime)           ColB (New datetime)
2016-09-19 00:29:13-05:00           2016-09-19 00:29:13
2016-09-19 04:16:04-02:00           2016-09-19 04:16:04
2016-09-19 06:57:54+01:00           2016-09-19 06:57:54
空间影响

str在列上使用 Pandas 字符串切片(因为数据类型是object根据 OP):

df['ColB (New datetime)'] = df['ColA (Localized datetime)'].str[:-6]

或者:

df['ColB (New datetime)'] = df['ColA (Localized datetime)'].str.slice(start=0,stop=19)

print(df)

   ColA (Localized datetime)  ColB (New datetime)
0  2016-09-19 00:29:13-05:00  2016-09-19 00:29:13
1  2016-09-19 04:16:04-02:00  2016-09-19 04:16:04
2  2016-09-19 06:57:54+01:00  2016-09-19 06:57:54

编辑:由于之前的SO 解决方案输出Timestamp在整个列中的格式不一致,虽然数据类型是object但每个值是Timestamp

df['ColB (New datetime)'] = df['ColA (Localized datetime)'].apply(lambda x: x.replace(tzinfo=None))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python如何从XML文本节点中去除空格

如何在python中去除图像中的噪声

如何从python中的图像中去除白色模糊

如何使用python从图像中去除边缘噪声?

如何在python中识别未知的日期时间时区

如何在python中识别未知的日期时间时区

如何在Python中打印出时间对象的时区?

Python将时区信息附加到数据框的日期时间索引

从Python中的时区感知日期时间对象获取UTC时间戳

访问日期时间对象的时区信息

Python,日期时间对象

Python日期时间解析UT时区

如何在Python中从字符串数组的偏移量中去除前导空格?

如何在不使用字符串方法的情况下在Python中去除空格?

如何在 Python 中去除二进制数的左侧?

如何从python中的字符串列表中去除多个不需要的字符?

Python:从数字(纪元时间)获取日期时间(带时区信息)并将其转换为特定日期格式的字符串

如何从 .NET Core 中的 DateTime 中去除时区

如何在Python中的给定时区中检查日期时间是否存在?

如何在Python中将时区添加到朴素的日期时间实例

如何在Python中将时区添加到朴素的日期时间实例

在python中,如何从日期和时间创建可识别时区的datetime?

如何从Python日期时间获取时区感知的年,月,日,小时等?

在Python中将时区感知日期时间转换为本地时间

python将带时区的时间戳转换为日期时间

如何将Python日期时间对象转换为UTC?

如何从Python日期时间对象中提取年份?

如何使用python减去两个日期时间对象

如何在列表中保存日期时间对象(python、csv)