前提・実現したいこと
ある Pandas DataFrame について、「同じ値を持つデータの行数」を新たなカラムとして作成したいです。
例えば、学年の生徒名簿などのデータセットで、Class というカラムには 1 から 6 までの数値のいずれかが入っています。
ここに SameClass という新たなカラムを作り、同じ Class を持つデータ数を格納したいです。
該当のソースコード
Python3
1import pandas as pd 2 3df = pd.DataFrame({'Class':[3,4,2,4,6,4,3,4,2,4,6,4,2,4]})
試したこと
dataset['SameClass'] = dataset.groupby('Class').count()
など試したのですが、当然意図した結果にはなりませんでした。
Pandas の基礎知識が欠けている中での質問となり申し訳ありません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/08 03:27