Pandas 如何使用phyton检索6个多月前的上一个_事务的数据?

Pandas 如何使用phyton检索6个多月前的上一个_事务的数据?,pandas,dataframe,numpy,matplotlib,Pandas,Dataframe,Numpy,Matplotlib,在过去的6个月里,我一直在努力,这是密码 df_copy['last_transaction'] = pd.to_datetime(df['last_transaction']) df_copy.resample('6M', on='last_transaction').sum().reset_index() 我说得对吗? 如何使用phyton检索6个多月前的上一个_事务的数据?我希望输出是6个多月前的上一笔交易的数据不确定这是否是您要查找的,但下面的代码将检索以前发生的交易(今天-6个月)

在过去的6个月里,我一直在努力,这是密码

df_copy['last_transaction'] = pd.to_datetime(df['last_transaction'])
df_copy.resample('6M', on='last_transaction').sum().reset_index()
我说得对吗?
如何使用phyton检索6个多月前的上一个_事务的数据?我希望输出是6个多月前的上一笔交易的数据

不确定这是否是您要查找的,但下面的代码将检索以前发生的交易(今天-6个月)

从pandas.tseries.offset导入日期offset
df_copy['last_transaction']=pd.to_datetime(df['last_transaction']))
月数6个月前=pd.至日期时间(“今天”)-日期偏移量(月数=6)
df_copy[df_copy.last_transaction<月6日前]

每6个月进行一次重采样,您能否粘贴一个示例和您试图完成的预期输出?
from pandas.tseries.offsets import DateOffset

df_copy['last_transaction'] = pd.to_datetime(df['last_transaction'])
months_6_ago = pd.to_datetime('today') - DateOffset(months=6)
df_copy[df_copy.last_transaction < months_6_ago]