【发布时间】:2019-02-21 12:57:36
【问题描述】:
我有一个如下所示的数据框:
import pandas as pd
d = {'TransactionId' : pd.Series([633025, 634560],index = ['2018-01-07 22:30:00', '2018-01-08 19:00:00']),
'Value' : pd.Series([677.06, 677.44], index = ['2018-01-07 22:30:00', '2018-01-08 19:00:00'])}
df = pd.DataFrame(d)
df.head()
一旦 TransactionId 633025 完成,值将停止记录,直到下一个事务开始。我想在两次出现之间每 15 分钟添加一个日期时间索引值,TransactionId 为“NaN”,并向前填充 Value 列。我试过使用 .resample 和 .asfreq 没有任何运气;使用“15分钟”期间的任何一个都不会相应地修改数据帧。我该怎么做?
【问题讨论】:
标签: python-3.x pandas datetime