質問編集履歴

1

現在作成済のコードを記載

2020/01/04 15:47

投稿

kodenkoden
kodenkoden

スコア15

test CHANGED
File without changes
test CHANGED
@@ -9,6 +9,38 @@
9
9
 
10
10
 
11
11
  上記のコードを教えてほしいです。
12
+
13
+
14
+
15
+
16
+
17
+ 現在は下記のように関数を使っていますが、もっと簡略化したいと考えています。
18
+
19
+ def fage(x):
20
+
21
+ if x.Sex == 'male':
22
+
23
+ return round(age_train_mean['male'])
24
+
25
+ if x.Sex == 'female':
26
+
27
+ return round(age_train_mean['female'])
28
+
29
+
30
+
31
+
32
+
33
+ 下記のように書きたいのですが、エラーになってしまいます。
34
+
35
+
36
+
37
+ if Sex == 'male' and Age == null:
38
+
39
+ train_mean('male')
40
+
41
+ if Sex == 'female' and Age == null:
42
+
43
+ train_mean('female')
12
44
 
13
45
 
14
46
 
@@ -29,3 +61,9 @@
29
61
 
30
62
 
31
63
  と書きます。
64
+
65
+
66
+
67
+
68
+
69
+ よろしくお願いします。