список списков с номерами недель на основе даты - PullRequest
0 голосов
/ 19 сентября 2019

У меня следующая проблема.У меня есть фрейм данных со списками дат событий для участников.

current format of df

События - это регистрация (= 1), проверка (= 2),или отменить (= 3).Если за неделю ничего не происходит, это 0. Я хочу создать отдельные списки для каждого участника и ввести значения для событий, которые происходят за неделю.У каждой недели должен быть свой ряд, и первая неделя начинается в 2015-01-01.

list I want to achieve

Мне понадобится некоторая помощь, чтобы получить форматправильно.Для каждого пользователя должен быть отдельный список списков.

1 Ответ

0 голосов
/ 19 сентября 2019

С помощью функции 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...