Я искал как мог, и часть моей проблемы в том, что я действительно не уверен, что именно спросить. Вот мои данные, и как я хочу, чтобы в конечном итоге:Collapse Column in R
Сейчас:
john a Yes
john b No
john c No
Rebekah a Yes
Rebekah d No
Chase c Yes
Chase d No
Chase e No
Chase f No
Как я хотел бы, чтобы это было:
john a,b,c Yes
Rebekah a,d Yes
Chase c,d,e,f Yes
Обратите внимание, что третий столбец говорит да, когда это первая строка с этим конкретным значением в 1-м столбце. 3-я строка не нужна, я просто использовал ее, думая, что я попытаюсь сделать все это с if
и for
заявлениями, но я думал, что это будет так неэффективно. Есть ли способ сделать эту работу эффективной?
Этот второй data.table работал для меня очень хорошо, но я не знаю почему. Не могли бы вы помочь мне с синтаксисом? Я пытаюсь теперь избавиться от любых дубликатов. Например, если позиция 3,2 кадра данных была b, я хотел бы, чтобы позиция 1,2 нового кадра данных читала «a, b». Благодарю. –
В этом случае вам нужно добавить 'unique'. проверить мой ответ Я только что отредактировал его –