У меня есть DataFrame с 6676 строками и 40 столбцами. Это усеченная версия двух интересующих столбцов.Pandas: Итеративно Извлечь массивы массивов из DataFrame
user_id pos
0 1520304915 0.3612
1 1520304915 0.0000
2 1520278540 0.0000
3 1520302105 0.4404
4 1520278547 -0.1531
5 1520303294 0.4404
6 1520278540 -0.1027
7 1522888020 0.9512
8 1520302847 0.7192
9 1523490451 0.8689
У меня также есть отдельный список user_id.
0 1528106864
1 1520303069
2 1520305391
3 1521519315
4 1520303294
5 1520302954
6 1520302702
7 1528108709
8 1520278540
9 1520304915
Я хочу итеративно извлекать отдельные Numpy массивы для значений по «POS» для каждого «user_id» если «user_id» присутствует в списке. Это должно возвращать 10 отдельных массивов.
Массивы будут различной длины, так как в DataFrame есть переменные user_id.
Вот два примера того, как массивы будут выглядеть как вычерченные из усеченных данных выше ... это в основном просто средство визуализации, основанное на значениях выше, которые я вижу.
1520304915: ([0.3612, 0.0000, ...
1520278540: ([0.0000, -0.1027, ...