私はStackOverflowを流し込み、これを理解できません。私は一意の文字#の組み合わせを持つデータテーブルと、それらの値の "平均値"を第2のテーブルに取得しようとしている。基本的に、私は以下の "AVG"列を生成しようとしています。Excelと同等のAVERAGEIFを使用したPython列の生成
Letter Value Unique Avg
A1 7.97 A1 5.76
A1 3.56 A2 5.34
A2 3.16 A3 1.53
A2 9.09 B1 4.55
A2 0.64 B2 5.43
A2 8.48 B3 6.76
A3 1.53
B1 4.55
B2 7.36
B2 3.81
B2 7.30
B2 4.39
B2 4.30
B3 4.61
B3 8.91
私は、ユニークな値のデータフレームとして設定された第1のデータで一意の値を分離するpd.DataFrameを使用しましたが、私は本当に悩みを抱えています。私はcsvからこのデータを取り込み、ユニークな値を生成するためのすべてのコードを持っていますが、それは適切ではないようです。アドバイスをありがとう、私はちょうどこのステップを渡すことはできません。
ベスト
そのため、「GROUPBY」タイプの機能がありますかなり確信しています。おそらくデフォルトでは合計を返しますが、あなたはそれを変更することができます。 – SuperStew
こんにちはColdspeed、これは重複している場合申し訳ありません。あなたはリンク先を指摘して削除できますか? Superstew、これだった!しかし、O.SuleimanにAnswer形式でそれを追加するには+1をしなければならない...皆さんありがとう –
リンク:https://stackoverflow.com/questions/29314424/pandas-using-groupby-to-get-mean-for -each-data-category –