前提・実現したいこと
Pythonでデータフレーム内のある列に任意の数値を掛けて、その結果を新規の列として作成したいです。
下記の様なデータセット(実際のデータセットはもっと大きいです...)があった際に、列Aの値を230で割ったものを
新規の列Dとして追加?実装したいです。
該当のデータコスト
Python3
1df1 = pd.DataFrame({'A':['100', '200', '300',"img067c.jpg"], 'B':['hoge1', 'hoge2', 'hoge3',"hoge4"], 2# A B 3# 100 hoge1 4# 200 hoge2 5# 300 hoge3 6# 400 hoge4
予想完成図
Python3
1df1 = pd.DataFrame({'A':['100', '200', '300',"img067c.jpg"], 'B':['hoge1', 'hoge2', 'hoge3',"hoge4"], 2'C':['100/230', '200/230', '300/230',"400/230"] 3# A B C 4# 100 hoge1 100/230 5# 200 hoge2 200/230 6# 300 hoge3 300/230 7# 400 hoge4 400/230
試したこと
Googleで調べていく中で、列の追加に関しては.appendを使うと良い事はわかったのですが、.appendの際に特定の列に操作を加えたものを新規の列として作成するという事がわからなかったです。
参考にしたサイト:https://qiita.com/hi34/items/43c366dea18b46faf49d
補足情報(FW/ツールのバージョンなど)
Anaconda
Python
Pycharm
お忙しいとは思いますが、よろしくお願いいたします。
情報に不足がありましたら、ご指摘お願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/27 13:04
2019/06/27 23:13
2019/06/28 09:26