質問編集履歴

3

試したことの追記

2018/08/18 04:03

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -86,13 +86,43 @@
86
86
 
87
87
 
88
88
 
89
+ ### 試したこと
90
+
91
+ [文字列メソッドzfill()を使う方法に関しての参考記事](https://note.nkmk.me/python-zero-padding/)に掲載されていたコードは実行可能でしたが、データフレームのカラム全体に適用する際にはエラーが出てしまうようです。
92
+
93
+ ```python
94
+
95
+ n = 1234
96
+
97
+
98
+
99
+ print(type(n))
100
+
101
+ # <class 'int'>
102
+
103
+
104
+
105
+ # print(n.zfill(8))
106
+
107
+ # AttributeError: 'int' object has no attribute 'zfill'
108
+
109
+
110
+
111
+ print(str(n).zfill(8))
112
+
113
+ # 00001234
114
+
115
+ ```
116
+
117
+
118
+
89
119
  ### ご回答を受けて試したこと
90
120
 
91
121
  上記の該当コードに追加で、以下のコードを実行したところ、エラーが出てしまいました。
92
122
 
93
- [文字列メソッドzfill()を使う方法に関しての参考記事](https://note.nkmk.me/python-zero-padding/)
94
123
 
124
+
95
- ```
125
+ ```python
96
126
 
97
127
  s_zero = s.zfill(4)
98
128
 

2

ご回答を受けて試したことの追記

2018/08/18 04:03

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -86,6 +86,50 @@
86
86
 
87
87
 
88
88
 
89
+ ### ご回答を受けて試したこと
90
+
91
+ 上記の該当コードに追加で、以下のコードを実行したところ、エラーが出てしまいました。
92
+
93
+ [文字列メソッドzfill()を使う方法に関しての参考記事](https://note.nkmk.me/python-zero-padding/)
94
+
95
+ ```
96
+
97
+ s_zero = s.zfill(4)
98
+
99
+ ```
100
+
101
+ エラー文
102
+
103
+ ```
104
+
105
+ AttributeError Traceback (most recent call last)
106
+
107
+ <ipython-input-6-f347435a840b> in <module>()
108
+
109
+ ----> 1 s_zero = s.zfill(4)
110
+
111
+
112
+
113
+ ~/.pyenv/versions/anaconda3-5.0.1/lib/python3.6/site-packages/pandas/core/generic.py in __getattr__(self, name)
114
+
115
+ 3079 if name in self._info_axis:
116
+
117
+ 3080 return self[name]
118
+
119
+ -> 3081 return object.__getattribute__(self, name)
120
+
121
+ 3082
122
+
123
+ 3083 def __setattr__(self, name, value):
124
+
125
+
126
+
127
+ AttributeError: 'Series' object has no attribute 'zfill'
128
+
129
+ ```
130
+
131
+
132
+
89
133
  ### 補足情報(FW/ツールのバージョンなど)
90
134
 
91
135
  Python 3.6.0 :: Anaconda 4.3.0

1

脱字

2018/08/18 02:44

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -56,7 +56,7 @@
56
56
 
57
57
  ### 発生している問題・エラーメッセージ
58
58
 
59
- ①float型からobject型に型変換をしているが、キャストした後も型が変更できていない
59
+ ①float型からobject型に型変換をしているが、キャストした後も型が変更できていないです。
60
60
 
61
61
 
62
62