2
私はパンダのデータフレームを取ろうとしており、いくつかの条件に基づいて小さいミディアムまたは大きな値の新しいカラム 'Size_Category'を追加した後、パンダのデータフレームオブジェクトを返します。私はこれを行うと、それは私にパンダでのコンディショニング
シリーズの真理値があいまいであるというエラーを与える
mod_df = df.copy(deep=True)
mod_df.loc[(mod_df['Length'] <= 300 , 'Size_Category')] = 'small' # condition, new_column
mod_df.loc[(mod_df['Length'] <= 300 | mod_df['Length'] > 450) , 'Size_Category')] = 'medium' # condition, new_column
mod_df.loc[(mod_df['Length'] >= 450, 'Size_Category')] = 'large' # condition, new_column
。 a.empty、a.bool()、a.item()、a.any()またはa.all()を使用します。
どうすれば対応できますか?あなたは()
が欠け
私の答えは参考になりました場合は、それaccept' 'を忘れないでください。ありがとう。 – jezrael