Essentially I am working with a dataframe and I am trying to multiply by 2 different conditions. If the value in order description == Internet Port Charge it needs to be multiplied in the amount
column by .33 and if not then by 1.9. I keep getting a value error. Thank you!
for x in max_sales:
if max_sales['Order description'] == 'Internet Port Charge':
max_sales['amount'] * .33
else:
max_sales['amount'] * 111.9
1 for x in max_sales:
----> 2 if max_sales['Order description'] == 'Internet Port Charge':
3 max_sales['amount'] * .33
4 else:
5 max_sales['amount'] * 111.9
~\Anaconda3\lib\site-packages\pandas\core\generic.py in __nonzero__(self)
1535 @final
1536 def __nonzero__(self):
-> 1537 raise ValueError(
1538 f"The truth value of a {type(self).__name__} is ambiguous. "
1539 "Use a.empty, a.bool(), a.item(), a.any() or a.all()."