Python:他の2つの列の値に基づいて条件付きで新しい列を作成する

クラムシ:

2つの列を新しい列に結合したい。

私が持っているとしましょう:

Index A B
0     1 0
1     1 0
2     1 0
3     1 0
4     1 0
5     1 2
6     1 2
7     1 2
8     1 2
9     1 2
10    1 2

次に、インデックス0から4までのAと、インデックス5から10までの列Bのエントリを含む列Cを作成します。次のようになります。

Index A B C
0     1 0 1
1     1 0 1
2     1 0 1
3     1 0 1
4     1 0 1
5     1 2 2
6     1 2 2
7     1 2 2
8     1 2 2
9     1 2 2
10    1 2 2

これを取得するためのpythonコードはありますか?前もって感謝します!

リックS:

場合はIndex、実際の列があり、あなたは使用することができますnumpy.whereし、あなたの条件を指定します

import numpy as np

df['C'] = np.where(df['Index'] <= 4, df['A'], df['B'])

    Index  A  B  C
0       0  1  0  1
1       1  1  0  1
2       2  1  0  1
3       3  1  0  1
4       4  1  0  1
5       5  1  2  2
6       6  1  2  2
7       7  1  2  2
8       8  1  2  2
9       9  1  2  2
10     10  1  2  2

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

他の2つの列に基づいて条件付きで新しいパンダDF列を作成する方法

分類Dev

行の値に基づいて条件付きで新しい列を作成する

分類Dev

条件付きの他の列の値に基づいて新しい列を作成します

分類Dev

条件付きで、他の2つの列値に基づいて列を合計します

分類Dev

他の2つと条件に基づいて新しい列を作成します

分類Dev

他の列に基づいて、条件付きで列を作成します

分類Dev

Rの他の列の条件に基づいて新しい列を作成する

分類Dev

PandasDataFrameの他の列の条件に基づいて新しい列を作成する

分類Dev

他の2つの列の条件に基づいて、Rに新しい列を作成します

分類Dev

他の列の条件に基づいて新しい列を作成する

分類Dev

他の2つのデータフレームの値に基づいて新しい列を作成する

分類Dev

Rの他の列の最も早い日付値に基づいて新しい列を作成する

分類Dev

他の列の値に基づいて新しい列を作成する

分類Dev

他の列の値に基づいて新しい列を作成する

分類Dev

他の列の条件に基づいて新しい変数を作成するawk

分類Dev

前のn行に基づいて条件付きで新しい列を作成する

分類Dev

他の列のランキングに基づいて値を表示する新しい列を作成するpython

分類Dev

他の2つのデータフレーム列の値の条件に基づいて新しい列を作成します

分類Dev

他の列の値に基づいて新しい列を作成します-条件付きフォワードフィル?

分類Dev

2つの条件に基づいて新しい列を作成します

分類Dev

rのif条件で他の列に基づいて新しい列を作成する方法

分類Dev

Pythonで2つの条件に基づいて列の値を変更する方法

分類Dev

Pythonの他の2つの文字列列から適用された条件に基づいて新しい列を作成します

分類Dev

(Python)既存の列の値に基づいて新しい列を作成する

分類Dev

他の列の値に基づいて、シリーズの値を条件付きで変更します

分類Dev

その条件付き参照の辞書に基づいてパンダに新しい列を作成する方法

分類Dev

他の2つの列に基づいて新しい列に値を追加する

分類Dev

SQL:繰り返し観測されるデータセット内の他の2つの列の条件に基づいて新しい列を作成する

分類Dev

他の列のNA値に基づいて新しい列を作成します

Related 関連記事

  1. 1

    他の2つの列に基づいて条件付きで新しいパンダDF列を作成する方法

  2. 2

    行の値に基づいて条件付きで新しい列を作成する

  3. 3

    条件付きの他の列の値に基づいて新しい列を作成します

  4. 4

    条件付きで、他の2つの列値に基づいて列を合計します

  5. 5

    他の2つと条件に基づいて新しい列を作成します

  6. 6

    他の列に基づいて、条件付きで列を作成します

  7. 7

    Rの他の列の条件に基づいて新しい列を作成する

  8. 8

    PandasDataFrameの他の列の条件に基づいて新しい列を作成する

  9. 9

    他の2つの列の条件に基づいて、Rに新しい列を作成します

  10. 10

    他の列の条件に基づいて新しい列を作成する

  11. 11

    他の2つのデータフレームの値に基づいて新しい列を作成する

  12. 12

    Rの他の列の最も早い日付値に基づいて新しい列を作成する

  13. 13

    他の列の値に基づいて新しい列を作成する

  14. 14

    他の列の値に基づいて新しい列を作成する

  15. 15

    他の列の条件に基づいて新しい変数を作成するawk

  16. 16

    前のn行に基づいて条件付きで新しい列を作成する

  17. 17

    他の列のランキングに基づいて値を表示する新しい列を作成するpython

  18. 18

    他の2つのデータフレーム列の値の条件に基づいて新しい列を作成します

  19. 19

    他の列の値に基づいて新しい列を作成します-条件付きフォワードフィル?

  20. 20

    2つの条件に基づいて新しい列を作成します

  21. 21

    rのif条件で他の列に基づいて新しい列を作成する方法

  22. 22

    Pythonで2つの条件に基づいて列の値を変更する方法

  23. 23

    Pythonの他の2つの文字列列から適用された条件に基づいて新しい列を作成します

  24. 24

    (Python)既存の列の値に基づいて新しい列を作成する

  25. 25

    他の列の値に基づいて、シリーズの値を条件付きで変更します

  26. 26

    その条件付き参照の辞書に基づいてパンダに新しい列を作成する方法

  27. 27

    他の2つの列に基づいて新しい列に値を追加する

  28. 28

    SQL:繰り返し観測されるデータセット内の他の2つの列の条件に基づいて新しい列を作成する

  29. 29

    他の列のNA値に基づいて新しい列を作成します

ホットタグ

アーカイブ