実現したいこと
pandas.dataflameで2つの列を参照して
新しい列を作りたい
前提
発生している問題・エラーメッセージ
エラーメッセージ if df['product']=='a' and df['price']==1: df['group']==1 ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
該当のソースコード
python
1ソースコード 2import pandas as pd 3df=[['a',1],['a',2],['a',1],['a',5],['b',4],['b',2]] 4df=pd.DataFrame(df) 5df=df.rename(columns={0:'product',1:'price'}) 6 7df['product']がaでdf['price']が1の2つの要素を満たす行に 83つ目の列に任意の数字を入れられるようにしたい
試したこと
map関数を試してみましたが2つの要素を選択する方法がわかりませんでした
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。