回答編集履歴

3

Update

2021/12/16 09:41

投稿

melian
melian

スコア19829

test CHANGED
@@ -7,3 +7,19 @@
7
7
  dfx = df.groupby("Player").filter(lambda x: x['Player'].count()>=40).sample(n=40)
8
8
 
9
9
  ```
10
+
11
+ **8960さんのコメント**
12
+
13
+ > ↑上記は全体でn=40になってしまったので、
14
+
15
+ >
16
+
17
+ > ```
18
+
19
+ dfx = df.groupby("Player").filter(lambda x: x['Player'].count()>=40)
20
+
21
+ dfy = dfx.groupby("Player").sample(n=40)
22
+
23
+ ```
24
+
25
+ > と修正したところできました。

2

Update

2021/12/16 09:41

投稿

melian
melian

スコア19829

test CHANGED
@@ -4,6 +4,6 @@
4
4
 
5
5
  # dfx = df.groupby("Player").sample(n=40)
6
6
 
7
- dfx = df.groupby("Player").filter(lambda x: x['Player'].count()>=40)
7
+ dfx = df.groupby("Player").filter(lambda x: x['Player'].count()>=40).sample(n=40)
8
8
 
9
9
  ```

1

Update

2021/12/16 09:11

投稿

melian
melian

スコア19829

test CHANGED
@@ -4,6 +4,6 @@
4
4
 
5
5
  # dfx = df.groupby("Player").sample(n=40)
6
6
 
7
- dfx = df.groupby("Player").filter(lambda x: (x['Player'].count()>=40))
7
+ dfx = df.groupby("Player").filter(lambda x: x['Player'].count()>=40)
8
8
 
9
9
  ```