前提・実現したいこと
python データフレームの行に対して条件指定で演算したい。列'time'が15以下なら+8、16以上なら-16したいです。
エラーの内容について調べてたのですが複数条件指定しているわけではないのでわかりませんでした。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
該当のソースコード
'time'はint型です。
if tuuka_data['time'] <= 15: tuuka_data['time'] += 8 else: tuuka_data['time'] -= 16
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/06 10:13