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

質問編集履歴

1

エラーコードが出ている可能性の高い位置を、追記させていただきました。

2017/07/29 05:17

投稿

akakage13
akakage13

スコア89

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
- python valueerror length of values does not match length of index で調べましたが、
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
+ 御教示、よろしくお願いいたします。