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

回答編集履歴

1

Update

2021/12/17 03:26

投稿

melian
melian

スコア21265

answer CHANGED
@@ -12,4 +12,24 @@
12
12
  なので、以下の様にすると良いかもしれません。
13
13
  ```python
14
14
  youga.iloc[:]['4歳'] = youga['4歳'].astype(int)
15
+ ```
16
+
17
+ **追記**
18
+
19
+ > エラー、ワーニングは発生しませんでしたが変換はされませんでした
20
+
21
+ Pandas 1.3.5 では `int` へ変換されます。
22
+ ```python
23
+ >>> print(youga.dtypes)
24
+ 地域・地区 object
25
+ 4歳 object
26
+ 5歳 object
27
+ dtype: object
28
+
29
+ >>> youga.loc[:,'4歳'] = youga['4歳'].astype(int)
30
+ >>> print(youga.dtypes)
31
+ 地域・地区 object
32
+ 4歳 int64
33
+ 5歳 object
34
+ dtype: object
15
35
  ```