名前を行でソートし、別の列を作成するコンマ区切りの文字列を作成しようとしています。DataFrameで複数の列を使用してカンマ区切りの文字列を取得し、3番目の列を作成する関数を適用する
これは私のサンプルdata.frameです。ここで
lapply(df,FUN=paste(sort(df$A,df$B),collapse=" , "))
mapply(FUN= function(x,y)paste(sort(x,y),collapse=" , "),df$A,df$B)
私は列の値をソートし、それらを貼り付けしようとしています:私は取得しようとしています出力は、これまでのところ、私はこれを試してみました。この
A B C
1 A E A , E
2 K C C , K
3 B D B , D
4 D A A , D
5 F K F , K
ようになる
df=data.frame(A=c("A","K","B","D","F"),B =c("E","C","D","A","K"))
A B
1 A E
2 K C
3 B D
4 D A
5 F K
','
を使用して一意のペア名を作成します。
何か助けていただければ幸いです。
適用を使用して行うことができますか。 +1 –
私は@alistaireの答えがそれを信じている –