別の変数に基づいて pandas データフレームに変数を作成する方法

user3222101

複数の列を持つデータフレーム データがあり、データフレームに変数フィルターを作成して、activation_date が null の場合は値 1、それ以外の場合は 0 を割り当てたいという問題があります。

このコードを書きましたが、結果が得られません。日付がまだ存在するかどうかに関係なく、すべてが 0 になります。

data['filter'] = [0 if x is not None else 1 for x in data['activation_dt']]
イズレエル

私はあなたが必要だと思うisnullチェックのためNoneまたはNaNS、その後に変換Trueする1Falseする0ことによりastype(int)

data = pd.DataFrame({'activation_dt':[None, np.nan, 1]})
print (data)
   activation_dt
0            NaN
1            NaN
2            1.0

data['filter'] = data['activation_dt'].isnull().astype(int)
print (data)
   activation_dt  filter
0            NaN       1
1            NaN       1
2            1.0       0

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

データフレーム内の情報に基づいて、Pandasデータフレーム内に変数を作成します

分類Dev

動的に変化する列に基づいて数式を作成し、Pandasデータフレーム列に値を設定します

分類Dev

Pandasデータフレーム-複数の条件計算に基づいて複数の列を作成します

分類Dev

Pandasデータフレーム:ラベル付けされた列の値に基づいて1つの行を別々の行に変換する方法

分類Dev

条件に基づいて pandas データフレーム値を変更する

分類Dev

pandasデータフレームの条件に基づいて行を作成する

分類Dev

複数の条件に基づいてPandasデータフレーム列を作成します

分類Dev

pandasデータフレームを使用して、新しい変数を作成し、日付範囲に基づいて条件値を適用します

分類Dev

Python、Pandas:関数に基づいてデータフレームの行をフィルタリングする

分類Dev

データ フレームの他の列に基づいて新しい pandas 列を作成する方法は?

分類Dev

列の値に基づいてpandasデータフレームの形状を変更する

分類Dev

pandas:データフレームのすべての数値列を対数に変換する方法

分類Dev

三角数シリーズに基づいて、Pandas データフレームを複数のデータフレームに分割する

分類Dev

pandasデータフレームの列値に基づいて変更日を取得する

分類Dev

別の行の条件に基づいてPandasデータフレームに新しい列を作成する最適な方法は何ですか?

分類Dev

Pandasデータフレームの複数の行に基づいて計算を実行する

分類Dev

Pandas python:定義された列のリストに基づいて2つのデータフレームをマージする関数を作成します

分類Dev

列の条件に基づいてPandasデータフレームを複数のデータフレームに分割する

分類Dev

pandasデータフレームの条件に基づいて、セルを複数の行に分割/分解します

分類Dev

変数が別のデータフレームに表示されるかどうかに基づいて、Rに別の列を作成する方法

分類Dev

pandasデータフレームの別の列に基づいて部分文字列を取得する

分類Dev

pandasデータフレームの別の列に基づいて列を再形成する

分類Dev

入力変数に基づいてrに別々の名前を持つ複数のデータフレームを作成する方法

分類Dev

pandasデータフレームの2列に基づいて複数の列を並べ替える

分類Dev

pandasデータフレームの列の名前を変更する関数を作成しています

分類Dev

列の関数の結果に基づいてPandasデータフレームをスライスします

分類Dev

pandasデータフレームで列を複数の行に変換する

分類Dev

pandasデータフレームの日付変数に月を追加する

分類Dev

pandasデータフレームの日付変数に月を追加する

Related 関連記事

  1. 1

    データフレーム内の情報に基づいて、Pandasデータフレーム内に変数を作成します

  2. 2

    動的に変化する列に基づいて数式を作成し、Pandasデータフレーム列に値を設定します

  3. 3

    Pandasデータフレーム-複数の条件計算に基づいて複数の列を作成します

  4. 4

    Pandasデータフレーム:ラベル付けされた列の値に基づいて1つの行を別々の行に変換する方法

  5. 5

    条件に基づいて pandas データフレーム値を変更する

  6. 6

    pandasデータフレームの条件に基づいて行を作成する

  7. 7

    複数の条件に基づいてPandasデータフレーム列を作成します

  8. 8

    pandasデータフレームを使用して、新しい変数を作成し、日付範囲に基づいて条件値を適用します

  9. 9

    Python、Pandas:関数に基づいてデータフレームの行をフィルタリングする

  10. 10

    データ フレームの他の列に基づいて新しい pandas 列を作成する方法は?

  11. 11

    列の値に基づいてpandasデータフレームの形状を変更する

  12. 12

    pandas:データフレームのすべての数値列を対数に変換する方法

  13. 13

    三角数シリーズに基づいて、Pandas データフレームを複数のデータフレームに分割する

  14. 14

    pandasデータフレームの列値に基づいて変更日を取得する

  15. 15

    別の行の条件に基づいてPandasデータフレームに新しい列を作成する最適な方法は何ですか?

  16. 16

    Pandasデータフレームの複数の行に基づいて計算を実行する

  17. 17

    Pandas python:定義された列のリストに基づいて2つのデータフレームをマージする関数を作成します

  18. 18

    列の条件に基づいてPandasデータフレームを複数のデータフレームに分割する

  19. 19

    pandasデータフレームの条件に基づいて、セルを複数の行に分割/分解します

  20. 20

    変数が別のデータフレームに表示されるかどうかに基づいて、Rに別の列を作成する方法

  21. 21

    pandasデータフレームの別の列に基づいて部分文字列を取得する

  22. 22

    pandasデータフレームの別の列に基づいて列を再形成する

  23. 23

    入力変数に基づいてrに別々の名前を持つ複数のデータフレームを作成する方法

  24. 24

    pandasデータフレームの2列に基づいて複数の列を並べ替える

  25. 25

    pandasデータフレームの列の名前を変更する関数を作成しています

  26. 26

    列の関数の結果に基づいてPandasデータフレームをスライスします

  27. 27

    pandasデータフレームで列を複数の行に変換する

  28. 28

    pandasデータフレームの日付変数に月を追加する

  29. 29

    pandasデータフレームの日付変数に月を追加する

ホットタグ

アーカイブ