データフレームのグループ化は、列のカウント、合計を見つけます

サティア

私は次のようなデータフレームを持っています

       customer        fruit    price
0      cust1           mango     30
1      cust2           apple     45
2      cust1           banana    55
3      cust3           mango     22
4      cust4           banana    54
5      cust3           apple     55
6      cust2           apple     90
7      cust1           mango     45
8      cust3           banana    45
9      cust2           mango     23
10     cust4           mango     44

必要なのは=各顧客がマンゴーや他の果物(つまり、カテゴリとしてのマンゴー自体ではない)の購入に費やした金額です。cust1 mango = 75、cust1 other = 55、各顧客にとって賢明です。

      customer   price spent_on_mango  spent_on_others
0      cust1          75                    55   
1      cust2          23                    135       
2      cust3          22                    100
3      cust4          44                    54

提案してください。

アレクサンダー

果物がマンゴーかどうかを示す列を作成して、それを自分の中に含めてみgroupbyませんか?

df['mango'] = df.fruit == 'mango'
df2 = df.groupby(['customer', 'mango']).sum().unstack()
df2.columns = ['not mango', 'mango']

>>> df2
          not mango  mango
customer                  
cust1            55     75
cust2           135     23
cust3           100     22
cust4            54     44

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

列でグループ化し、その合計とカウントを見つけます

分類Dev

Pandasデータセットのグループ化条件に基づいて列の合計とカウントを見つける方法は?

分類Dev

累積合計データフレームの条件付きカウント-列をループします

分類Dev

データフレームをグループ化して合計とカウントを取得しますか?

分類Dev

カウントと合計の2つの列によるPandasデータフレームのグループ化

分類Dev

マップキーでグループ化し、カウントフィールドの合計を見つけます-Mongodb 3.6.9

分類Dev

パンダは、最大合計値を持つカテゴリ列を持つデータフレームをグループ化します

分類Dev

グループ化されたデータフレーム内で見つかったすべての値をカウントします

分類Dev

同じデータフレーム内の別の列の値に基づいて、2つの列の値をカウントまたは合計します

分類Dev

Rデータフレームから:列の1つでグループ化された列ごとに非NA値をカウントします

分類Dev

データフレーム内の特定の行を選択し、それらをグループ化し、Pythonを使用して合計を見つける方法は?

分類Dev

Pandasデータフレーム、複数の列でグループ化し、特定の列に合計を適用して、新しいカウント列を追加するにはどうすればよいですか?

分類Dev

パンダのデータフレーム内の値のグループごとにn個の最大値の合計を見つける方法は?

分類Dev

2つの列の合計をグループ化し、パンダで新しいデータフレームを作成します

分類Dev

Sparkデータフレームのグループ化はnullをカウントしません

分類Dev

毎日のデータフレームの値のカウントまたは合計を取得します

分類Dev

パンダのゼロカウントを2列のデータフレームのグループバイカウントに保つ方法は?

分類Dev

パンダの合計と平均をグループ化し、データフレームを作成します

分類Dev

グループ化された各名前のデータフレーム内の名前を照合してカウントする方法は?

分類Dev

Python:日付でグループ化し、データフレーム内の列の平均を見つける

分類Dev

パンダデータフレームの特定の列全体の合計をベクトル化します

分類Dev

パンダのデータフレームで個別のカウント値をグループ化する

分類Dev

Pandaデータフレームの複数の列を反復処理し、カウントの一意の値を見つけます

分類Dev

Pythonデータフレームはトップ5のインデックスを見つけ、別の列にインデックスを付けます

分類Dev

パンダデータフレームのグループ化された列の1つの列の違いのグラフをプロットします

分類Dev

データフレーム内の特定の値をカウントし、その合計を持つ新しい列を作成します

分類Dev

Rデータフレームの合計とカウントを1つのステップで集計します

分類Dev

パンダの要素とカウントでデータフレームをグループ化する

分類Dev

pandasデータフレーム:平均年齢サンプルの平均体重を見つけ、性別でグループ化します

Related 関連記事

  1. 1

    列でグループ化し、その合計とカウントを見つけます

  2. 2

    Pandasデータセットのグループ化条件に基づいて列の合計とカウントを見つける方法は?

  3. 3

    累積合計データフレームの条件付きカウント-列をループします

  4. 4

    データフレームをグループ化して合計とカウントを取得しますか?

  5. 5

    カウントと合計の2つの列によるPandasデータフレームのグループ化

  6. 6

    マップキーでグループ化し、カウントフィールドの合計を見つけます-Mongodb 3.6.9

  7. 7

    パンダは、最大合計値を持つカテゴリ列を持つデータフレームをグループ化します

  8. 8

    グループ化されたデータフレーム内で見つかったすべての値をカウントします

  9. 9

    同じデータフレーム内の別の列の値に基づいて、2つの列の値をカウントまたは合計します

  10. 10

    Rデータフレームから:列の1つでグループ化された列ごとに非NA値をカウントします

  11. 11

    データフレーム内の特定の行を選択し、それらをグループ化し、Pythonを使用して合計を見つける方法は?

  12. 12

    Pandasデータフレーム、複数の列でグループ化し、特定の列に合計を適用して、新しいカウント列を追加するにはどうすればよいですか?

  13. 13

    パンダのデータフレーム内の値のグループごとにn個の最大値の合計を見つける方法は?

  14. 14

    2つの列の合計をグループ化し、パンダで新しいデータフレームを作成します

  15. 15

    Sparkデータフレームのグループ化はnullをカウントしません

  16. 16

    毎日のデータフレームの値のカウントまたは合計を取得します

  17. 17

    パンダのゼロカウントを2列のデータフレームのグループバイカウントに保つ方法は?

  18. 18

    パンダの合計と平均をグループ化し、データフレームを作成します

  19. 19

    グループ化された各名前のデータフレーム内の名前を照合してカウントする方法は?

  20. 20

    Python:日付でグループ化し、データフレーム内の列の平均を見つける

  21. 21

    パンダデータフレームの特定の列全体の合計をベクトル化します

  22. 22

    パンダのデータフレームで個別のカウント値をグループ化する

  23. 23

    Pandaデータフレームの複数の列を反復処理し、カウントの一意の値を見つけます

  24. 24

    Pythonデータフレームはトップ5のインデックスを見つけ、別の列にインデックスを付けます

  25. 25

    パンダデータフレームのグループ化された列の1つの列の違いのグラフをプロットします

  26. 26

    データフレーム内の特定の値をカウントし、その合計を持つ新しい列を作成します

  27. 27

    Rデータフレームの合計とカウントを1つのステップで集計します

  28. 28

    パンダの要素とカウントでデータフレームをグループ化する

  29. 29

    pandasデータフレーム:平均年齢サンプルの平均体重を見つけ、性別でグループ化します

ホットタグ

アーカイブ