【发布时间】:2018-05-31 05:30:11
【问题描述】:
我有一个数据集 (Product_ID,date_time, Sold),其中包含在不同日期销售的产品。日期不一致,给出 9 个月,从一个月开始随机 13 天或更长时间。我必须以这样一种方式分离数据,即每种产品在 1-3 天、4-7 天、8-15 天和 >16 天销售了多少产品。 .那么如何使用 pandas 和其他包在 python 中编写代码
PRODUCT_ID DATE_LOCATION Sold
0E4234 01-08-16 0:00 2
0E4234 02-08-16 0:00 7
0E4234 04-08-16 0:00 3
0E4234 08-08-16 0:00 1
0E4234 09-08-16 0:00 2
.
. (same product for 9 months sold data)
.
0G2342 02-08-16 0:00 1
0G2342 03-08-16 0:00 2
0G2342 06-08-16 0:00 1
0G2342 09-08-16 0:00 1
0G2342 11-08-16 0:00 3
0G2342 15-08-16 0:00 3
.
.
.(goes for 64 products each with 9 months of data)
.
我什至不知道如何在 python 中为此编写代码 需要的输出是
PRODUCT_ID Days Sold
0E4234 1-3 9
4-7 3
8-15 16
>16 (remaing values sum)
0G2342 1-3 3
4-7 1
8-15 7
>16 (remaing values sum)
.
.(for 64 products)
.
如果至少有人发布了从哪里开始的链接会很高兴
【问题讨论】:
-
那是需要编写的整个程序,SO不是代码编写服务。你应该学习一些 python/pandas 教程,测试一些东西,并在这里提出你遇到具体问题的问题
-
日期不一致怎么办?您显示的行似乎都具有相同的格式...
标签: python python-3.x pandas numpy pivot-table