7

再形成されたデータセットから文字列を貼り付けようとしています。次のように data.table パッケージを使用しています。

m<-data.frame(x=rep(c("a","b"),20),y=factor(sample(letters,40,replace=T)))
DT<-data.table(m)
setkey(DT,x)
DT[,paste(y,sep=","),by=x]

ただし、これは、変数名を除いて元のフレームとまったく同じ新しいフレームを提供するだけです。出力を、変数が貼り付けられた 2 つの連結されたベクトルにしたいと思います。これどうやってするの?

4

2 に答える 2

10

完全を期すために、公式の回答:

paste(y,collapse=",")代わりに使用すると、動作するはずです。

于 2012-10-30T14:05:47.633 に答える