создание ежедневных записей о деятельности из данных временных рядов - PullRequest
0 голосов
/ 16 апреля 2020

У меня есть два набора данных со следующими столбцами: enrollment.csv

enrollment_id user_id course_id


1             123         34aa

activity.csv

enrollment_id time event source


1    2013-11-12  access  server    


1   2013-11-12   discuss browser

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

new= enroll.merge(activity, on='enrollment_id')

, результирующие столбцы будут

enrollment_id user_id time event source

, и я хочу, чтобы каждый enrollment_id в новом имел ежедневный запись деятельности от начала до конца. что-то вроде

enrollment_id access_day1` discuss_day1 browser_day1 server_day1
> access_day2 discuss_day2 brower_day2 server_day...

Я пытался создать фиктивные переменные источника и столбца события в новом. затем groupby enrollment_id и время, а затем использовали сумму. это дало мне общее количество фиктивных переменных, но это для определенного дня для каждого пользователя.

, не создавая фиктивные переменные, я также пытался использовать только groupby enrollment_id. Затем я попытался перебрать группу. Мне удалось отобразить только строки в каждой группе. Я не мог выполнить какую-либо операцию

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