0
도와주세요! 이 내 코드입니다 :문자열 특성을 처리 할 수 없습니다! 가끔 클러스터링
SimpleKMeans kmeans = new SimpleKMeans();
kmeans.setSeed(10);
//important parameter to set: preserver order, number of cluster.
kmeans.setPreserveInstancesOrder(true);
kmeans.setNumClusters(5);
BufferedReader datafile = readDataFile("newfile.arff");
Instances data = new Instances(datafile);
System.out.println("weather");
kmeans.buildClusterer(data);
// This array returns the cluster number (starting with 0) for each instance
// The array has as many elements as the number of instances
int[] assignments = kmeans.getAssignments();
int i=0;
for(int clusterNum : assignments) {
System.out.printf("Instance %d -> Cluster %d \n", i, clusterNum);
i++;
그리고 이것은 내 예외 : 문자열 속성을 처리 할 수 없습니다 스레드에서
예외 "주" weka.core.UnsupportedAttributeTypeException : weka.clusterers.SimpleKMeans!