0
と異なる列の値をグループ化することによって、列を挿入:は、次のように私がデータフレームを持ってカンマ
COL1 COL2
Dest1 SMALL
Dest1 MED
Dest2 SMALL
Dest3 LARGE
私はこれに変換したい:
COL1 COL2 COL3
Dest1 SMALL SMALL, MED
Dest1 MED SMALL, MED
Dest2 SMALL SMALL
Dest3 LARGE LARGE
が、私はこのような何かを試してみましたが、私は「ドンカンマを取得する方法を知っている。
library(dplyr)
df2 <- df %>% group_by(COL1) %>% mutate(COL3 = paste(COL2))
を使用して、別のオプションです>%mutate(COL3 = toString(COL2)) ' –
ところで、あなたがそれをやっている理由によって、貼り付ける前に' sort'と 'unique' COL2をしたいかもしれません。 – Frank
@Frankはい私は最終的にユニークな値をとった。ありがとう! –