複数の条件に基づいて列を計算する

バーラトシャルマ

新しい列「category」が挿入された条件ベースの新しい計算についてブログを読んでいました。

data = {'name': ['Jason', 'Molly', 'Tina', 'Jake', 'Amy'], 
        'age': [42, 52, 36, 24, 73], 
        'preTestScore': [4, 24, 31, 2, 3],
        'postTestScore': [25, 94, 57, 62, 70]}
df = pd.DataFrame(data, columns = ['name', 'age', 'preTestScore', 'postTestScore'])
df['category'] = np.where(df['age']>=50, 'yes', 'no')

年齢が20歳未満の場合、子供など、複数の条件に拡張する方法。21から40の間の場合、若い; 40を超える場合は古い

ALollz

複数の条件の場合、numpy.select代わりに使用できますnumpy.where

import numpy as np

cond = [df['age'] < 20, df['age'].between(20, 39), df['age'] >= 40]
choice = ['kid', 'young', 'old']

df['category'] = np.select(cond, choice)
#    name  age  preTestScore  postTestScore category
#0  Jason   42             4             25      old
#1  Molly   52            24             94      old
#2   Tina   36            31             57    young
#3   Jake   24             2             62    young
#4    Amy   73             3             70      old

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

複数の列にわたる特定の条件に基づいて最新性を計算する-パンダ

分類Dev

複数の行の値に基づいて新しい列を計算する

分類Dev

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

分類Dev

複数の基準に基づいて複数の控除を計算する

分類Dev

R: 複数の条件に基づいて行を合計する

分類Dev

複数の条件に基づいて列を作成する

分類Dev

条件に基づいて複数の列を削除する

分類Dev

複数の条件に基づいて列を追加する

分類Dev

複数の時間条件に基づいて列を作成する

分類Dev

Rの条件に基づいて複数の列を減算します

分類Dev

複数の列にわたる複数の基準に基づいて計算する

分類Dev

jQuery-複数の条件に基づいてパーセンテージを計算する

分類Dev

一連の条件に基づいて、複数の列にわたる各行のカスタム平均を計算します

分類Dev

rの基準に基づいて変数を計算する

分類Dev

Pandas DataFrame、複数の行に基づいて新しい列要素を計算する方法

分類Dev

別の列に基づいて列の平均を計算する

分類Dev

MicrosoftExcel-2つの異なる列に基づいて列の合計を条件として計算する方法

分類Dev

複数の条件に基づいて行を合計する方法-R?

分類Dev

vba-複数の条件に基づいて値を合計する

分類Dev

別の列laravelに基づいて列を計算する

分類Dev

2つの条件に基づいて列を複数の列に分割する

分類Dev

パンダの複数の特定の条件に基づくforループを使用して複数の列を計算する

分類Dev

異なる列の複数の条件に基づいて列を作成する

分類Dev

他の列の条件に基づいて複数の列を生成する

分類Dev

他の列の複数の条件に基づいて列値を作成する

分類Dev

SQL | 条件に基づいて列を複数の列として表示する

分類Dev

階層に基づいて列の値を計算する方法

分類Dev

条件と列名文字列に基づいて複数の列を変更する

分類Dev

条件に基づいて列の値を減算する

Related 関連記事

  1. 1

    複数の列にわたる特定の条件に基づいて最新性を計算する-パンダ

  2. 2

    複数の行の値に基づいて新しい列を計算する

  3. 3

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

  4. 4

    複数の基準に基づいて複数の控除を計算する

  5. 5

    R: 複数の条件に基づいて行を合計する

  6. 6

    複数の条件に基づいて列を作成する

  7. 7

    条件に基づいて複数の列を削除する

  8. 8

    複数の条件に基づいて列を追加する

  9. 9

    複数の時間条件に基づいて列を作成する

  10. 10

    Rの条件に基づいて複数の列を減算します

  11. 11

    複数の列にわたる複数の基準に基づいて計算する

  12. 12

    jQuery-複数の条件に基づいてパーセンテージを計算する

  13. 13

    一連の条件に基づいて、複数の列にわたる各行のカスタム平均を計算します

  14. 14

    rの基準に基づいて変数を計算する

  15. 15

    Pandas DataFrame、複数の行に基づいて新しい列要素を計算する方法

  16. 16

    別の列に基づいて列の平均を計算する

  17. 17

    MicrosoftExcel-2つの異なる列に基づいて列の合計を条件として計算する方法

  18. 18

    複数の条件に基づいて行を合計する方法-R?

  19. 19

    vba-複数の条件に基づいて値を合計する

  20. 20

    別の列laravelに基づいて列を計算する

  21. 21

    2つの条件に基づいて列を複数の列に分割する

  22. 22

    パンダの複数の特定の条件に基づくforループを使用して複数の列を計算する

  23. 23

    異なる列の複数の条件に基づいて列を作成する

  24. 24

    他の列の条件に基づいて複数の列を生成する

  25. 25

    他の列の複数の条件に基づいて列値を作成する

  26. 26

    SQL | 条件に基づいて列を複数の列として表示する

  27. 27

    階層に基づいて列の値を計算する方法

  28. 28

    条件と列名文字列に基づいて複数の列を変更する

  29. 29

    条件に基づいて列の値を減算する

ホットタグ

アーカイブ