質問編集履歴
1
エラーコードが出ている可能性の高い位置を、追記させていただきました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -114,11 +114,43 @@
|
|
114
114
|
|
115
115
|
これを動かしますと、下記のような エラーメッセージが 返ってまいります。
|
116
116
|
|
117
|
-
**valueerror length of values does not match length of index**
|
118
117
|
|
118
|
+
[2693 rows x 14 columns]
|
119
|
+
[3 3 2 0 1 1 1 1 1 1 1 1 1 3]
|
120
|
+
Traceback (most recent call last):
|
121
|
+
File "C:\Users\satoru\satoru_system_2.7\data_test\klaster_1_1.py", line 34, in <module>
|
122
|
+
cust_df['cluster_id']=pred
|
123
|
+
File "C:\Python27\lib\site-packages\pandas\core\frame.py", line 2357, in __setitem__
|
124
|
+
self._set_item(key, value)
|
125
|
+
File "C:\Python27\lib\site-packages\pandas\core\frame.py", line 2423, in _set_item
|
126
|
+
value = self._sanitize_column(key, value)
|
127
|
+
File "C:\Python27\lib\site-packages\pandas\core\frame.py", line 2578, in _sanitize_column
|
128
|
+
value = _sanitize_index(value, self.index, copy=False)
|
129
|
+
File "C:\Python27\lib\site-packages\pandas\core\series.py", line 2770, in _sanitize_index
|
130
|
+
raise ValueError('Length of values does not match length of ' 'index')
|
131
|
+
ValueError: Length of values does not match length of index
|
119
132
|
|
120
|
-
|
133
|
+
C:\Users\satoru\satoru_system_2.7\data_test>
|
121
|
-
分かりませんでした。
|
122
134
|
|
135
|
+
申し訳ございませんが、上記のエラーコードの
|
136
|
+
Python:「値の長さがインデックスの長さと一致しません」ということまでしか、小生には理解できませんでした。
|
123
137
|
|
138
|
+
そのため、エラーの出ている位置までを指摘することは出来ません。
|
139
|
+
|
140
|
+
ただ、少しずつ、ソースコードを追加していき、エラーコードの出た箇所は、
|
141
|
+
|
142
|
+
|
143
|
+
```ここに言語を入力
|
144
|
+
# クラスタ分析を実行 (クラスタ数=4)
|
145
|
+
pred = KMeans(n_clusters=4).fit_predict(cust_array)
|
146
|
+
|
147
|
+
cust_df['cluster_id']=pred
|
148
|
+
print cust_df
|
149
|
+
|
150
|
+
cust_df.to_csv('claster_panda_1_1.csv', index=None)
|
151
|
+
|
152
|
+
```
|
153
|
+
|
154
|
+
おそらく、上記の箇所ではないかと推測されます。
|
155
|
+
|
124
|
-
|
156
|
+
御教示、よろしくお願いいたします。
|