0
、空白の場合:Pythonのデータフレーム:第一列は次のように私はコードにしようとしているロジックがある第二カラムからのw /バリュー置き換え
「NEW_COLUMN」フィールドが空白の場合、私は引くしたいです私のデータフレームの 'description'フィールドの値。
以下は私が試したコードと私が受け取ったエラーです。すべてのヘルプは大歓迎です。
、空白の場合:Pythonのデータフレーム:第一列は次のように私はコードにしようとしているロジックがある第二カラムからのw /バリュー置き換え
「NEW_COLUMN」フィールドが空白の場合、私は引くしたいです私のデータフレームの 'description'フィールドの値。
以下は私が試したコードと私が受け取ったエラーです。すべてのヘルプは大歓迎です。
あなたはあなたの条件がFalse
ときに割り当てられるべきである価値を提供する必要があります。これは、エラーメッセージのy
です。 np.where docs
を参照してください。
Trueの場合はxを、そうでない場合はyを返します。
現在、あなたが唯一持っている:
np.where(condition, x)
あなたはFalse
条件は変わらず元の値のままにしたい場合は、操作を行います。
np.where(condition, x, original_value)
あなたのケースでは:
np.where(df_EVENTS_6['new_column'] == '',
df_EVENTS_6['description'],
df_EVENTS_6['new_column'])