次の(簡単な)問題に取り組んでいますが、良い解決策が見つかりません。次のように df を考えます。
test<-c("A","B","C","D","E","F")
test2<-sample(1:6)
test3<-data.frame(test,test2)
2 行目には列 2 の行 1:2 の比率、4 行目には列 2 の比率 3:4、6 行目には列 2 の比率 5:6 を示す 3 番目の列が必要です。私のdfははるかに大きく、そうでなければ私は手作業で行っていたでしょう:)それを行う方法に関する提案はありますか? diffコマンドで差分を取得できることは知っていますが、比率は?また、行を一緒にバインドするにはどうすればよいですか? split() はそれをしていないようです。