假设我有一个熊猫Timestamp对象t1。
import pandas a pd
t1=pd.Timestamp('2013-04-01 00:00:00')
如何获得另一个熊猫时间戳,从t1开始被k个月抵消?
您可以使用relativedelta
:
In [135]:
k=2
t1 + pd.datetools.relativedelta(months=k)
Out[135]:
Timestamp('2013-06-01 00:00:00')
或DateOffset
:
In [136]:
k=2
t1 + pd.DateOffset(months=k)
Out[136]:
Timestamp('2013-06-01 00:00:00')
感谢@AlexRiley的建议编辑,relativedelta
已移至
pd.offsets.relativedelta
以来 0.20.0
问题内容: 因此,我的时间戳如下所示: 我将它们放在DataFrame中,并且尝试按升序对其进行排序。我尝试了以下方法。但是,它似乎不起作用 任何帮助表示赞赏。 问题答案: 您只需要确保正确表示格式规范,就可以将其转换为之前的 实际 日期时间。 这比分解组件中的时间戳并按照您的尝试执行多准则排序要直接得多。 演示版
问题内容: 我需要在日期上将2个pandas数据框合并在一起,但是它们当前具有不同的日期类型。1是时间戳(从excel导入),另一个是。 有什么建议吗? 我已经尝试过了,但这仅适用于单个项目(例如),它不能让我应用于整个系列(例如)或数据框。 问题答案: 我从同事那里得到了一些帮助。 这似乎解决了上面发布的问题
我在整理java时遇到问题。util。将日期对象转换为时间戳。理想情况下,时间戳应为UTC-0格式,而不是服务器的本地时区。虽然如果需要的话,我可以很容易地解决这个问题。 注意:我知道这里有几个关于堆栈溢出的类似主题,但我遇到的每个人要么已经过时(就使用的API而言),要么都与将日期对象序列化为字符串有关。 这是我的POM文件的摘录: 示例模型类: 预期产出(假设出生日期为2015 00:00:0
我正在使用: 熊猫版本0.23。0 Python版本3.6。5. Seaborn版本0.81。1. 我想要一列时间戳数据的方框图。我的dataframe不是一个时间序列,索引只是一个整数,但我创建了一列时间戳数据,使用: 我过滤掉所有由胁迫产生的NaT值。 在这一点上,我的数据看起来不错,我可以确认EVENT_DM_TS列的类型是Timestamp,没有无效值。 最后,要生成我调用的单变量方框图:
问题内容: 考虑到python中的pandas数据帧具有名为integer类型的列,我可以使用以下指令将其转换为格式。 因此,该列现在具有以下条目:。 将字符串恢复为整数时间戳值(代表从过去的秒数)的命令是什么? 我检查了但找不到转换实用程序,因此无法使用它。 此转换有实用程序吗? 问题答案: 您可以使用类型转换为int并将其除以以获取unix纪元开始的秒数。
问题内容: 我有一列时间戳,需要将其转换为期间(“月”)。例如 熊猫具有.to_period函数,但仅适用于时间戳索引,不适用于列。因此,您只能有一个期间索引,而不能有一个期间列? 并且只有在时间戳是唯一索引的情况下它才起作用。也就是说,如果时间戳记是multIndex的一部分,则.to_period()函数也不起作用。 熊猫似乎认为人们将始终使用时间戳和句点作为索引,但不会使用单个列,显然情况并