男のブログ俺は中卒だ。学歴なんて無くても生きていける。プログラミングpythonsuckamon分析において、データのカテゴリ分けや、それぞれのグループに対する関数の適用は、集約や変換と呼ばれる。リレーショナルデータベース(RDB)を使えば、データの連結や集約、変換などを簡単に行えるが、ある程度の制約がある。Python、pandasを使うことで、より複雑なグループ演算をおこなうことができる。今回は集約の基本的な方法として、groupbyメソッドについて紹介する。groupbyメソッドを使って集約をおこなうpandasのgroupbyメソッドを使うと簡単にデータの集約をおこなえる。サンプルのデータフレームを集約する例を見ていこう。2.018212サンプルデータフレームの用意ができたら、次はkey1ラベルでデータをグループ化する。df.groupby(df['key1'])groupbyメソッドを実行しただけでは特に何も出力されないので、グループ化したオブジェクトに対し集約処理を実行する。今回はdata1の平均値を計算してみよう。-0.996866二つのキーを使ってグループ化するgroupbyメソッドの引数には複数のキーを指定することもできる。0.158248なお、引数に指定するキーは以下のように列名を直接渡しても同じ結果が得られる。'key2'])sizeメソッドgroupbyメソッドにより取得したGroupByオブジェクトには、サイズ情報をシリーズとして返すsizeメソッドが用意されている。プロフィール中卒男15歳で熊本から単身大阪へ渡り、囲碁棋士になるための修行を積む。その後、紆余曲折ありプログラミングを学び職とする。現在プログラミングや統計、機械学習の勉強に合わせ、双子の育児に奮闘中。