我有以下问题。我有一个数据框,其中包含会员的活动日期列表。
事件是注册(= 1),结帐(= 2)或取消(= 3)。如果一周内什么都没有发生,则为0。我想为每个成员创建单独的列表,并输入一周内发生的事件的值。每周应该有自己的一行,第一周是从2015年1月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)