python lambdaについてです。
lambdaにif条件を入れるときにelseを省略したいです。
(elseを消すとsyntax errorとなってしまいます。)
⇓ errorは出ません。
python
1decision_in_out = train["item_id"].apply(lambda x : x if x in test_item_index else "None")
⇓ errorが出ます!!
python
1decision_in_out = train["item_id"].apply(lambda x : x if x in test_item_index)
上記のコードでやりたいことは、もしif条件がFalseならば、スキップして次に進んでほしいのですが、
できないので、elseで無理やり"None"と配列に追加している状況です。
宜しくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。