私は私が仕事データフレームを得た方法をまとめます:別の列に対応する値を持つ列を追加する方法は?
name abundance
1 joe 1
2 tim 1
3 bob 1
4 joe 1
5 bob 1
まず、私は列を集約することで、新たなデータフレームを作成し、相対freqeuencyがどうなるか計算:
name abundance relative_ab
1 joe 2 0.4
2 tim 1 0.2
3 bob 2 0.4
しかし、私が欲しいです最初のデータフレームに列を追加して、relative_abに冗長エントリがあるようにします(実際のデータセットには他の情報が含まれており、それらを集約して情報を失うことになります)。
name abundance relative_ab
1 joe 1 0.4
2 tim 1 0.2
3 bob 1 0.4
4 joe 1 0.4
5 bob 1 0.4
は、私はこれをブルートフォースと思うが、私は滑らかな方法で皆さんが思い付くかもしれないものは比較的Rに新しいと思っています。
ありがとうございます!
'マージでこれを行うことができます – HubertL