Не получить ожидаемых результатов от сложного вида
Это несколько сложный вопрос, так как данные, с которыми я работаю, немного велики.
У меня есть следующая структура документа: https://gist.github.com/gaigepr/5b28a7c67ced0cd71e4e
и следующая функция карты: https://gist.github.com/gaigepr/a721bcc8ef6f681f3807
Небольшое описание, эта функция проходит через пример документа, чтобы собрать список всех комбинаций символов от 1 до 5 и снабжает их 1 или 0, чтобы указать выигрыш или проигрыш для этой конкретной комбинации символов. Это достигается путем получения powerset команды и игнорирования пустого набора при выдаче ключа массива и целого числа, указывающего на выигрыш или проигрыш.
У меня проблема с сокращением данных. Моя цель - получить коэффициент выигрыша для определенной группы персонажей в игре, из которой получены эти данные. представление принимает ключ в следующем формате: [1]
и должен вывести коэффициент выигрыша и игры, в которые играют эта пара символов.
поэтому моя функция приведения должна выглядеть примерно так:
Однако, когда я делаю это, я фактически не получаю все игры, сыгранные этой парой, в сокращении. в моей тестовой базе данных у меня 96 игр, сыгранных вышеуказанной парой [1, 18]
но когда я запускаю карту и уменьшаю с этим ключом, я получаю, что играли только 2 игры и null
для ставки выигрыша.
Примечание: это, кажется, происходит только непоследовательно. С моими данными, когда я запрашиваю с ключом [1, 18]
Я получаю точные результаты.
[1] code> связано множество игр">
Я немного растерялся из-за того, что нужно сделать для отладки, и был бы признателен за помощь. Я с удовольствием добавлю больше подробностей, суть, даже картинки с выводом футона, если это будет полезно.
У меня пока нет много причин для этого или подтверждения, но кажется, что данные, передаваемые в функцию сокращения, не отформатированы так, как я ожидаю, но я не уверен, почему это так.