gpt4 book ai didi

Python Pandas datetime set_index 给出了意想不到的结果

转载 作者:行者123 更新时间:2023-12-04 09:15:40 25 4
gpt4 key购买 nike

我有一个看起来像 like this 的数据框:
我想将 'TIME_STAMP_NEW' 列作为索引。当前代码:

twoweektable['TIME_STAMP_NEW'] = pd.to_datetime(twoweektable['TIME_STAMP_NEW'])
twoweektable.set_index('TIME_STAMP_NEW',inplace=True)
但是,结果索引看起来是 like this
关于为什么第二个出现意外的“T”和小数的任何想法?

最佳答案

'T' 是分隔符,告诉 Pandas 在哪里分隔日期和时间。它是 ISO-8601 standard 的一部分无论您打算如何使用时间戳,都不应该成为 Pandas 解释的问题。
要去除尾随小数,请尝试格式化为秒的分辨率,然后四舍五入到最接近的秒:

pd.to_datetime("twoweektable['TIME_STAMP_NEW']",format="%Y-%m-%d %H:%M:%S").round('s')

关于Python Pandas datetime set_index 给出了意想不到的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63233436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com