質問編集履歴
1
エラーコードが出ている可能性の高い位置を、追記させていただきました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -230,18 +230,82 @@
|
|
230
230
|
|
231
231
|
|
232
232
|
|
233
|
+
|
234
|
+
|
235
|
+
[2693 rows x 14 columns]
|
236
|
+
|
237
|
+
[3 3 2 0 1 1 1 1 1 1 1 1 1 3]
|
238
|
+
|
239
|
+
Traceback (most recent call last):
|
240
|
+
|
241
|
+
File "C:\Users\satoru\satoru_system_2.7\data_test\klaster_1_1.py", line 34, in <module>
|
242
|
+
|
243
|
+
cust_df['cluster_id']=pred
|
244
|
+
|
245
|
+
File "C:\Python27\lib\site-packages\pandas\core\frame.py", line 2357, in __setitem__
|
246
|
+
|
247
|
+
self._set_item(key, value)
|
248
|
+
|
249
|
+
File "C:\Python27\lib\site-packages\pandas\core\frame.py", line 2423, in _set_item
|
250
|
+
|
251
|
+
value = self._sanitize_column(key, value)
|
252
|
+
|
253
|
+
File "C:\Python27\lib\site-packages\pandas\core\frame.py", line 2578, in _sanitize_column
|
254
|
+
|
255
|
+
value = _sanitize_index(value, self.index, copy=False)
|
256
|
+
|
257
|
+
File "C:\Python27\lib\site-packages\pandas\core\series.py", line 2770, in _sanitize_index
|
258
|
+
|
259
|
+
raise ValueError('Length of values does not match length of ' 'index')
|
260
|
+
|
233
|
-
|
261
|
+
ValueError: Length of values does not match length of index
|
262
|
+
|
263
|
+
|
264
|
+
|
234
|
-
|
265
|
+
C:\Users\satoru\satoru_system_2.7\data_test>
|
266
|
+
|
267
|
+
|
268
|
+
|
235
|
-
|
269
|
+
申し訳ございませんが、上記のエラーコードの
|
270
|
+
|
236
|
-
|
271
|
+
Python:「値の長さがインデックスの長さと一致しません」ということまでしか、小生には理解できませんでした。
|
272
|
+
|
273
|
+
|
274
|
+
|
237
|
-
|
275
|
+
そのため、エラーの出ている位置までを指摘することは出来ません。
|
276
|
+
|
277
|
+
|
278
|
+
|
238
|
-
|
279
|
+
ただ、少しずつ、ソースコードを追加していき、エラーコードの出た箇所は、
|
280
|
+
|
281
|
+
|
282
|
+
|
283
|
+
|
284
|
+
|
285
|
+
```ここに言語を入力
|
286
|
+
|
287
|
+
# クラスタ分析を実行 (クラスタ数=4)
|
288
|
+
|
289
|
+
pred = KMeans(n_clusters=4).fit_predict(cust_array)
|
290
|
+
|
291
|
+
|
292
|
+
|
293
|
+
cust_df['cluster_id']=pred
|
294
|
+
|
295
|
+
print cust_df
|
296
|
+
|
297
|
+
|
298
|
+
|
239
|
-
|
299
|
+
cust_df.to_csv('claster_panda_1_1.csv', index=None)
|
300
|
+
|
301
|
+
|
302
|
+
|
240
|
-
|
303
|
+
```
|
304
|
+
|
305
|
+
|
306
|
+
|
241
|
-
|
307
|
+
おそらく、上記の箇所ではないかと推測されます。
|
242
|
-
|
243
|
-
|
244
|
-
|
245
|
-
|
246
|
-
|
308
|
+
|
309
|
+
|
310
|
+
|
247
|
-
|
311
|
+
御教示、よろしくお願いいたします。
|