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

回答編集履歴

1

Update

2022/05/09 12:54

投稿

melian
melian

スコア21294

answer CHANGED
@@ -17,3 +17,11 @@
17
17
  #
18
18
  [2 0 1 3]
19
19
  ```
20
+
21
+ 以下、`pandas.cut` を使う方法。
22
+ ```python
23
+ titanic['new_age'] = (
24
+ pd.cut(titanic['Age'].fillna(99), bins=[0, 20, 40, 50, 100],
25
+ right=False, labels=False)
26
+ .map({0:1, 1:2, 2:3, 3:0}))
27
+ ```