Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 时间戳-日期偏移量的错误结果_Python_Pandas - Fatal编程技术网

Python 时间戳-日期偏移量的错误结果

Python 时间戳-日期偏移量的错误结果,python,pandas,Python,Pandas,奇怪的是: In[]: import pandas as pd pd.Timestamp('2015-10-10') - pd.DateOffset(month=1) Out[]: Timestamp('2015-01-10 00:00:00') 我做错了什么 附言: 你可能想要这个: >>> pd.Timestamp('2015-10-10') - pd.DateOffset(month=9) Timestamp('2015-09-10 00:00:00',

奇怪的是:

In[]:  import pandas as pd
       pd.Timestamp('2015-10-10') - pd.DateOffset(month=1)
Out[]: Timestamp('2015-01-10 00:00:00')
我做错了什么

附言:


你可能想要这个:

>>> pd.Timestamp('2015-10-10') - pd.DateOffset(month=9)
Timestamp('2015-09-10 00:00:00', tz=None)
不过,这可能对您更有利:

>>> pd.Timestamp('2015-10-10') - pd.DateOffset(months=1)
Timestamp('2015-09-10 00:00:00', tz=None)

您正在设置
月份
,但您想设置
月份
。微小差异。

非常感谢@rofls注意到
pd.DateOffset(month=X)
将月份设置为X。我想要的只是减去一个月。这似乎是通过
…-pd.DateOffset(月数=1)
。(“月”的复数形式,即使只有一个要删除)。

aughhhh+1,让我走上正轨。我的意思是
…-pd.日期偏移量(月=1)
(月,复数)。该死。我花了1/2个小时调试了一段神秘的代码,找出了一个缺失的“s”。在这里,当使用时间戳年数处理
pd.DateOffset
时,它会给出大量重复的结果。
>>> pd.Timestamp('2015-10-10') - pd.DateOffset(months=1)
Timestamp('2015-09-10 00:00:00', tz=None)