前提
ここに質問の内容を詳しく書いてください。
pandasでのデータ処理をしています。
以下の表があります。
実現したいこと
ここに実現したいことを箇条書きで書いてください。
上の表のA~G列まで、ランダムな文字とNANが入っています。
その表からSACとGOLDを探し、あれば、それぞれに対応する列を追加してそこにOをつけたいです。
applyを使うとは思うのですが、どうにもうまくいきません。
ご教示お願いいたします。
該当のソースコード
Python
1df['SAC'] = df.apply(lambda x : 'O' if df.iloc[x].str.contains('SAC') else 'X') 2
こうだと思いましたが、うまくいきませんでした。
ご教示頂けると幸いです。
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/05/20 06:08