既存の変数に基づいてデータフレームに新しい変数を作成します

user15093306

データフレームを使用して、RISK_RATING値に基づいてCLASSという新しい文字列変数を作成しようとしています。RISK_RATING値に「PEP」が含まれている場合、「PEP」がCLASS値になります。それ以外の場合は、「SF」がクラス名になります。RISK_RATING値がない場合、クラス名は「欠落」します。

Here is a sample of my dataframe:
    BUSINESS    CUSTOMER_ID   RISK_RATING
0   PVB          1000033280     HR
1   PVB          1000166304     PEP (SR)
2   PVB          1004006928     PEP (SR)
3   PVB          1004006936     PEP (SR)
2年生

私はそれを可能な限り単純化しました、以下を試してください:

import numpy as np
df['CLASS'] = np.where(df['RISK_RATING'].str.contains('PEP'),'PEP','SF')
df['CLASS'] = np.where(df['RISK_RATING'].isnull(),'missing',df['CLASS'])

あなたを取得します:

  BUSINESS  CUSTOMER_ID RISK_RATING CLASS
0      PVB   1000033280          HR    SF
1      PVB   1000166304    PEP (SR)   PEP
2      PVB   1004006928    PEP (SR)   PEP
3      PVB   1004006936    PEP (SR)   PEP

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

既存の変数の値に基づいて新しいインジケーター変数を作成します

分類Dev

1つの列の条件に基づいて、他の列からプルして、データフレームに新しい変数を作成しますか?(dplyr)

分類Dev

データフレームに基づいて2つの変数の棒グラフを作成します

分類Dev

他のデータフレームからの一致する値に基づいて、データフレームに新しい変数を作成する

分類Dev

R:リスト要素名に基づいて新しいデータフレーム変数を作成する

分類Dev

列の複数の値に基づいてデータフレームに新しい行を作成します

分類Dev

既存の列の条件に基づいて、データフレームに新しい列を作成します

分類Dev

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

分類Dev

R:既存のデータフレームの複数の条件に基づいて新しいデータフレームを作成する

分類Dev

データフレーム内の既存の時間列に基づいて新しい列を作成します

分類Dev

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

分類Dev

別のデータフレームの一連のルールに基づいて、データフレームに一連の変数を作成します

分類Dev

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

分類Dev

既存の変数がデータフレーム内の2つの値の間にある場合、1に等しい新しい変数を作成します

分類Dev

if / elif / and関数に基づいてパンダデータフレームに新しい列を作成します

分類Dev

lapply-現在の変数に基づいて、条件付きで2番目のデータフレームの情報に基づいて新しい変数を作成します

分類Dev

既存のデータフレームからの平日に基づいて、新しいデータフレームを分割して作成します

分類Dev

dplyrデータフレームの単一の列に基づいて複数の列を変更します

分類Dev

既存の列に基づいてデータフレームに新しい累積列を作成する

分類Dev

Rの条件に基づいて、データフレームに複数の新しい列を追加します

分類Dev

既存のデータフレームの条件に基づいて新しいデータフレームを作成します

分類Dev

Rデータフレームの変数に基づいてN個のラグを入力します

分類Dev

Pythonデータフレームの変数に基づいて特定の行を出力します

分類Dev

因子のレベルに基づいてデータフレームをサブセット化し、サブセット内の変数を条件として分位数の新しい変数を作成します

分類Dev

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

分類Dev

データのサブセットに基づいて新しいカテゴリ変数を作成します

分類Dev

Rの複数の変数の条件に基づいて、既存のデータフレームに新しい変数を追加するにはどうすればよいですか?

分類Dev

他のデータフレームに基づいて、数値ベクトルのnames()をある変数から別の変数に変更します

分類Dev

既存のデータフレーム行に基づいて新しいデータフレームの列が作成されるように、既存のデータフレームからSparkデータフレームを作成します

Related 関連記事

  1. 1

    既存の変数の値に基づいて新しいインジケーター変数を作成します

  2. 2

    1つの列の条件に基づいて、他の列からプルして、データフレームに新しい変数を作成しますか?(dplyr)

  3. 3

    データフレームに基づいて2つの変数の棒グラフを作成します

  4. 4

    他のデータフレームからの一致する値に基づいて、データフレームに新しい変数を作成する

  5. 5

    R:リスト要素名に基づいて新しいデータフレーム変数を作成する

  6. 6

    列の複数の値に基づいてデータフレームに新しい行を作成します

  7. 7

    既存の列の条件に基づいて、データフレームに新しい列を作成します

  8. 8

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

  9. 9

    R:既存のデータフレームの複数の条件に基づいて新しいデータフレームを作成する

  10. 10

    データフレーム内の既存の時間列に基づいて新しい列を作成します

  11. 11

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

  12. 12

    別のデータフレームの一連のルールに基づいて、データフレームに一連の変数を作成します

  13. 13

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

  14. 14

    既存の変数がデータフレーム内の2つの値の間にある場合、1に等しい新しい変数を作成します

  15. 15

    if / elif / and関数に基づいてパンダデータフレームに新しい列を作成します

  16. 16

    lapply-現在の変数に基づいて、条件付きで2番目のデータフレームの情報に基づいて新しい変数を作成します

  17. 17

    既存のデータフレームからの平日に基づいて、新しいデータフレームを分割して作成します

  18. 18

    dplyrデータフレームの単一の列に基づいて複数の列を変更します

  19. 19

    既存の列に基づいてデータフレームに新しい累積列を作成する

  20. 20

    Rの条件に基づいて、データフレームに複数の新しい列を追加します

  21. 21

    既存のデータフレームの条件に基づいて新しいデータフレームを作成します

  22. 22

    Rデータフレームの変数に基づいてN個のラグを入力します

  23. 23

    Pythonデータフレームの変数に基づいて特定の行を出力します

  24. 24

    因子のレベルに基づいてデータフレームをサブセット化し、サブセット内の変数を条件として分位数の新しい変数を作成します

  25. 25

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

  26. 26

    データのサブセットに基づいて新しいカテゴリ変数を作成します

  27. 27

    Rの複数の変数の条件に基づいて、既存のデータフレームに新しい変数を追加するにはどうすればよいですか?

  28. 28

    他のデータフレームに基づいて、数値ベクトルのnames()をある変数から別の変数に変更します

  29. 29

    既存のデータフレーム行に基づいて新しいデータフレームの列が作成されるように、既存のデータフレームからSparkデータフレームを作成します

ホットタグ

アーカイブ