## エラーが出るコード例 if(data["コード"] == code): ## ここで複数のbool値が返却されるエラーに code = data["コード"] name = data["商品"] market = data["市場"] > ValueError: The truth value of a Series is ambiguous
上記のコードでは if(data["コード"] == code):
の部分で複数のbool値が返却され、エラーが発生してます。
対策コードは以下
## 対策コード selected_row = data[data["コード"] == code].iloc[0] ## ここで1行だけデータを抽出するため、エラーとならない code = data["コード"] name = data["商品"] market = data["市場"]
上記のコードでは、selected_row = data[data["コード"] == code].iloc[0]
の部分で、codeに合致する行を抽出して、抽出されたデータの1行目をiloc[0]で取得して後続に繋いでいます。