我有一个包含用户事务的数据框:
date amount
2019-11-25 100
2019-11-25 40
2019-11-23 44
2019-10-30 1000
日期列有空格。这使得时间序列图有点奇怪。为了填补空白,我创建了以下系列:
allthosedays = pd.DataFrame({
'date': pd.date_range(
start = pd.Timestamp(df.date.min()),
end = pd.Timestamp(df.date.max()),
freq = 'D'
)
})
然后我被卡住了
如何合并数据帧和系列。并用零填充不存在的金额值
或者我做错了所有的事,问题解决了,却没有创造一个系列
我认为一个原因是重复的
DatetimeIndex
值2019-11-25
,所以这应该是个问题一种可能的解决方案是在每个日期时间内使用} 添加另一个值(如有必要):
sum
作为具有聚合的唯一值,例如sum
,然后使用^{将^{} 与左连接一起使用,替换缺少的值并最后转换为索引:
相关问题 更多 >
编程相关推荐