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

回答編集履歴

2

fixed typo\.

2017/03/23 11:16

投稿

tell_k
tell_k

スコア2120

answer CHANGED
@@ -15,7 +15,7 @@
15
15
  print(dummy)
16
16
  ```
17
17
 
18
- 必ず8列ほしいというのであれば、抜けた年代の列は全て0として、Seriesで列データを作って補完してあげれば良いかと思います。
18
+ 必ず8列ほしいというのであれば、抜けた年代の列は全て0として、Seriesで列データを作って補完してあげれば良いかと思います。
19
19
 
20
20
  ```python
21
21
  import pandas as pd

1

コードの微修正

2017/03/23 11:16

投稿

tell_k
tell_k

スコア2120

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  質問の意図をはき違いてるかもしれませんが、単純にエラーを回避したいだけであれば、columnsを動的に作りだせば良いです。
2
2
 
3
- ```
3
+ ```python
4
4
  import pandas as pd
5
5
 
6
6
  def convert_age(df):
@@ -12,11 +12,12 @@
12
12
 
13
13
  dummy = pd.get_dummies(df['Generations'], drop_first=True)
14
14
  dummy.columns = ['genreration_{}'.format(c) for c in dummy.columns]
15
+ print(dummy)
15
16
  ```
16
17
 
17
18
  必ず8列ほしいというのであれば、抜けた年代の列をは全て0として、Seriesで列データを作って補完してあげれば良いかと思います。
18
19
 
19
- ```
20
+ ```python
20
21
  import pandas as pd
21
22
 
22
23
  def convert_age(df):