Sparklyr: используйте group_by, а затем объедините строки из строк в группе

Я пытаюсь использовать функции group_by () и mutate () в sparklyr для объединения строк в группе.Вот простой пример, который, я думаю, должен работать, но не работает:То, что я хотел бы произвести:Я получаю следующую ошибку:Обратите внимание, что использование того же кода на data.frame работает нормально:
4 голоса | спросил Maggie 7 J0000006Europe/Moscow 2017, 00:15:56

1 ответ


0
---- +: = 0 =: + ---- не нравится, если вы используете агрегатные функции без агрегирования, поэтому причина в том, что это работает в ---- +: = 1 =: + ----с обычным ---- +: = 2 =: + ---- но не в ---- +: = 3 =: + ---- - ---- +: = 4 =: + ---- переводит ваши команды в оператор ---- +: = 5 =: + ---- .Вы можете увидеть, что это идет не так, если вы посмотрите на второй бит в сообщении об ошибке:---- +: = 7 =: + ---- переводится на ---- +: = 8 =: + ---- .---- +: = 9 =: + ---- однако вставит столбцы вместе.Лучшим эквивалентом будет ---- +: = 10 =: + ---- и ---- +: = 11 =: + ---- , но они дают ---- +: = 12 =:+ ---- выходы.Но вы можете опираться на это:Если вы не хотите, чтобы одна и та же строка реплицировалась в вашем результате, вы можете использовать ---- +: = 13 =: + ---- , ---- +: = 14 =: + ---- , и---- +: = 15 =: + ---- :результат:Вы можете присоединиться к этой обратно на исходные данные , если вы хотите , чтобы ваши строки репликации:результат:
ответил Janna Maas 7 J0000006Europe/Moscow 2017, 15:30:43

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132