実現したいこと
列同士を計算して、新たなに列を追加したい。
発生している問題・エラーメッセージ
TypeError: can't multiply sequence by non-int of type 'float'
該当のソースコード
python
1df['合計']=df['数']*df['価格']
試したこと
一度目はエラーなしで動作したが、2回目から上記のエラーが発生。
データ型が「float」になっていることが原因と思い、
python
1 df['価格'].astype(int)
を追加したが、
ValueError: cannot convert float NaN to integer
が発生いたしました。
できれば、少数型で計算したいのですが、できないのしょうか。
できなければint型の変換方法はどのように行えばよろしいでしょうか。
何卒、よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/05/10 09:19