我想能够计算销售预测使用过去12个月的数据价值的每一个产品我卖。你知道吗
我有一个产品名称,一个月的时间序列数据,以及那个月的购买数量。然而,在一些没有销售的月份,没有该月份的数据。你知道吗
我的数据帧如下所示:
2014-06 product1 100
2014-07 product1 50
2014-10 product1 120
但我希望它看起来像这样:
2014-06 product1 100
2014-07 product1 50
2014-08 product1
2014-09 product1
2014-10 product1 120
每个月都有一行,而不仅仅是有数据的月份。添加给定月份没有销售数据的行最有效的方法是什么?你知道吗
您可以使用
Dataframe.reindex
和to_period()
,在构建一个包含缺失月份的新PeriodIndex
之后使用Dataframe.reindex
。首先,我将重新创建您的数据,将您的月份转换为Period
的实例:现在,我们创建一个新索引,所有月份都在该范围内:
这看起来像:
以便:
您会注意到
name
和count
都被反写了,而您只希望name
被反写。我们可以将新行的count
设置为NaN
,如下所示:以便:
相关问题 更多 >
编程相关推荐