基于日期的周数列表列表

时间:2019-09-19 09:06:23

标签: python pandas

我有以下问题。我有一个数据框,其中包含会员的活动日期列表。

current format of df

事件是注册(= 1),结帐(= 2)或取消(= 3)。如果一周内什么都没有发生,则为0。我想为每个成员创建单独的列表,并输入一周内发生的事件的值。每周应该有自己的一行,第一周是从2015年1月1日开始。

list I want to achieve

我需要一些帮助来正确设置格式。对于每个用户,应该有一个单独的列表列表。

1 个答案:

答案 0 :(得分:0)

使用zip功能,您可以按以下方式旋转一个列表列表:

[[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]

更改为

[[1, 4, 7],
[2, 5, 8],
[3, 6, 9]]

使用此代码:

z = zip(MyList)
OutputList = list()
for column in z:
    OutputList.append(column)
相关问题