ある列に一連の文字列を含むデータフレームがあり、別の列にグループ化変数 (文字列ですが、要因になる可能性があります) があります。collapse
グループ化変数によって文字列が要素に折りたたまれるようにデータフレームを作成したいと思います。参考までに、そのベクターを使用Corpus(VectorSource(x))
します (つまり、折りたたんでドキュメントを作成します)。
たとえば、次のようになります。
eg Type
1 tomato F
2 mushrooms F
3 snow W
4 chips F
5 rain W
これは、'W' のメンバーと 'F' のメンバーの 2 つの要素をもつ文字ベクトルに変換されます。私は使用できることを知っています:
a <- paste(x$eg,collapse=" ")
それらをすべて取得するには、もちろん手動でサブセット (またはループ) を作成します。関数があるかどうか疑問に思っていましたがplyr
(しかし、関数が表示されませんでした)、(ベースで) 探しているものだと思いますが、ここでどのように使用されるかは明確ではありませんtapply
。by
ここでデータフレームを出力するつもりはありませんが、フラグ付きの重複を調査すると、これらの方法がこの質問に明確に適用されます。