当前位置: 首页 > 面试题库 >

在python中剥离时区信息

戚弘和
2023-03-14
问题内容

我使用tz_localize将时区分配给datetime对象,因为我需要使用tz_convert转换为另一个时区。这将以“
-06:00”的方式添加UTC偏移量。我需要摆脱此偏移量,因为当我尝试将数据框导出到Excel时会导致错误。

实际产量

2015-12-01 00:00:00-06:00

所需的输出

2015-12-01 00:00:00

我尝试使用str()方法获取想要的字符,但是tz_localize的结果似乎不是字符串。到目前为止,我的解决方案是将数据帧导出到csv,读取文件,并使用str()方法获取所需的字符。

有没有更简单的解决方案


问题答案:

也许帮助剥离最后6个字符:

print df
                    datetime
0  2015-12-01 00:00:00-06:00
1  2015-12-01 00:00:00-06:00
2  2015-12-01 00:00:00-06:00

df['datetime'] = df['datetime'].astype(str).str[:-6]
print df
              datetime
0  2015-12-01 00:00:00
1  2015-12-01 00:00:00
2  2015-12-01 00:00:00


 类似资料:
  • 问题内容: 当在HTML文件中打印一行时,我试图找到一种仅显示每个HTML元素的内容而不显示格式本身的方法。如果找到,它将仅打印“某些文本”,打印“ hello”,等等。如何去做呢? 问题答案: 我一直使用此函数来剥离HTML标记,因为它仅需要Python stdlib: 对于Python 3: 对于Python 2:

  • 问题内容: 是否存在现有的Java库,该库提供了一种从字符串中剥离所有HTML标记的方法?我正在寻找与PHP中的功能等效的东西。 我知道我可以使用这个问题中描述的正则表达式,但是我很好奇,是否可能已经有一种方法可以在Apache Commons库中的某个地方使用。 问题答案: 在开放了将近一个星期的问题之后,我可以肯定地说,Java API或Apache库中没有可用的方法可从字符串中剥离HTML标

  • 我试图使用PDFBox从pdf文件中提取带有坐标的文本。 我混合了一些在互联网上找到的方法/信息(stackoverflow也是),但是我有坐标的问题似乎是不对的。例如,当我试图使用坐标在tex上画一个矩形时,矩形被画在了其他地方。 这是我的代码(请不要判断风格,写得很快只是为了测试) TextLine.java myStripper.java 单击AWT按钮上的事件 有什么建议吗?我做错了什么?

  • 问题内容: 假设我有以下几点: 我想测试该功能,而无需经历建立连接的麻烦(或装饰者所做的任何事情)。 给定,我如何从中剥离装饰器并获得基础的“未装饰”功能? 问题答案: 在一般情况下,您不能这样做,因为 相当于 这意味着“原始”垃圾邮件甚至可能不再存在。一个(不太漂亮的)hack是这样的:

  • 我知道我可以在CKEditor配置文件中添加异常来允许某些HTML标记,但我希望有一种更简单的方法来实现这一点 基本上,我只需要一个简单的方法,以文字标题图像。有没有办法用CKEditor不会删除的东西复制 和 的功能?

  • 问题内容: 我有一个XML文件,它是数据库的输出。我正在使用Java SAX解析器来解析XML并以其他格式输出它。XML包含一些无效字符,并且解析器抛出诸如“无效Unicode字符(0x5)”之类的错误 除了逐行预处理文件并替换它们之外,是否有一种很好的方法可以去除所有这些字符?到目前为止,我遇到了3个不同的无效字符(0x5、0x6和0x7)。这是一个约4gb的数据库转储,我们将对其进行大量处理,