Rに次のようなデータフレームがあります。
... vals cat ...
1.2 TRUE
1.6 FALSE
5 TRUE
cat 列の要素が TRUE か FALSE かによって、「vals」列の値を変更したいと思います。同じ行のカテゴリがTRUEの場合、vals列の値に係数(たとえば9)を掛けたいとしましょう。
その結果、元のデータフレームのコピーが必要ですが、代わりに変更された値が必要です。または、変更されていない場合 (FALSE) の元の値と、cat が TRUE の場合に変更された値を含むもう 1 つの列を持つデータフレーム。
誰かが私にこれを手伝ってくれることを願っています。
宜しくお願いします。