teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

説明のミス

2020/06/08 21:39

投稿

kabayan55
kabayan55

スコア389

answer CHANGED
@@ -1,11 +1,11 @@
1
- 以下のコードで実現できると思います。
1
+ 以下のコードで元テーブルから割合のカラム作成を実現できると思います。
2
+ 元テーブルと思われる形に対して同時に作成ではないですが、動作確認しました。
2
- 元テブルがわからず、のテーブルに対して動作確認したのですが、①を作成している部分に`.groupby`以下を続けてことがきると思います。
3
+ 記載されているコドでを得られなかったのですが(columnsを再現できませんでした)、①を得られているのであれば、apply以下を続けてかけば動はないかと思います。
3
4
 
4
5
  ```Python3
5
6
  def make_rate(x):
6
7
  return (x['flag']==1).sum() / len(x['人名'])
7
8
 
8
- # ➀の結果に対して
9
9
  df.groupby(['国名']).apply(make_rate)
10
10
  ```
11
11