初歩的な質問かと思いますが,すっかりハマってしまったので質問させてください。
1列目に会社名,2列目に単位,3列目に資産額が入っている以下のようなデータフレームがあります。
会社名,単位,資産額
A社,千円,1000
B社,円,2000000
C社,円,150000
これまでは,dplyr::filter(単位=="円")とかで単位が「円」のものだけを集めて,資産額を1000で割って,別に千円だけフィルターしていたデータフレームとrbindで繋げるようなことをしていたのですが,もう少し楽な方法はないものかと思っています。
もとのデータフレームのまま,「単位」が「円」となっている場合のみ,資産額を1000で割るような計算方法はありますでしょうか。できれば,dplyrのパイプ処理の中でできる方法が知りたいです。
よろしくお願いいたします。
sessionInfo()
R version 3.3.3 (2017-03-06)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: macOS 10.13.6
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/27 08:06 編集
2018/12/27 05:43
2018/12/27 12:55 編集