回答編集履歴

1

Update

2021/12/17 03:26

投稿

melian
melian

スコア20655

test CHANGED
@@ -27,3 +27,43 @@
27
27
  youga.iloc[:]['4歳'] = youga['4歳'].astype(int)
28
28
 
29
29
  ```
30
+
31
+
32
+
33
+ **追記**
34
+
35
+
36
+
37
+ > エラー、ワーニングは発生しませんでしたが変換はされませんでした
38
+
39
+
40
+
41
+ Pandas 1.3.5 では `int` へ変換されます。
42
+
43
+ ```python
44
+
45
+ >>> print(youga.dtypes)
46
+
47
+ 地域・地区 object
48
+
49
+ 4歳 object
50
+
51
+ 5歳 object
52
+
53
+ dtype: object
54
+
55
+
56
+
57
+ >>> youga.loc[:,'4歳'] = youga['4歳'].astype(int)
58
+
59
+ >>> print(youga.dtypes)
60
+
61
+ 地域・地区 object
62
+
63
+ 4歳 int64
64
+
65
+ 5歳 object
66
+
67
+ dtype: object
68
+
69
+ ```