資源簡介
學期老師的作業,根據用戶推測數據。使用了KMEANS 和KNN 方法分類。ZSCROS標準化數據。使用MAT進行了XLC的替換功能

代碼片段和文件信息
%%?數據清洗,過濾掉不符合規則的數據
clear;
%?參數初始化
datafile?=?‘數據/pfm_train.csv‘;??%?數據文件地址
cleanedfile?=?‘數據/pfm_train121212.xls‘;??%?數據清洗后保存的文件地址
%%?清洗空值和不符規則的數據
[numtxt]=xlsread(datafile);??????%讀取的數據有兩類,一類是數字,一類是文本
[rowcol]=size(txt);?
%文本的數據要進行處理,size讀取?文本矩陣?的行和列column
for?i=1:col
????%?判斷txt每列從第二行開始?,是否都是空串
????empty_sum?=?sum(cellfun(@isemptytxt(2:endi)));?%?如果是空串,則empty_sum==row-1即為數值型??%%cellfun(@isemptytxt(2:endi))%判斷是否為空,是則返回
????if?empty_sum?==?row-1
???????txt(2:endi)=num2cell(num(:i));?%?把數值型轉為cell類型,并整合?
????end
%?????if?mod(i500)==0
%????????disp([‘已整合數據‘?num2str(i)?‘條記錄...‘]);?
%?????end
end
for?i=2:row?
????[row_data]?=?filter_data(txt(i:));
????txt(i:)=row_data;
end
xlswrite(cleanedfiletxt);??%?寫入數據文件
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????913??2018-06-08?21:25??拓展作業\CLear.m
?????文件????????766??2018-06-09?18:22??拓展作業\filter_data.m
?????文件???????1221??2018-06-10?12:39??拓展作業\juli.m
?????文件????????423??2018-06-10?00:11??拓展作業\juliasd.asv
?????文件????????457??2018-06-10?00:15??拓展作業\juliasd.m
?????文件????????592??2018-06-09?18:56??拓展作業\model.m
?????文件??????25079??2018-06-09?19:33??拓展作業\num.mat
?????文件??????99698??2018-06-09?18:51??拓展作業\trainmodel.mat
?????文件????????121??2018-06-09?18:55??拓展作業\Unti
?????文件????????591??2018-06-08?23:03??拓展作業\Unti
????..A..H.???????162??2018-05-26?15:16??拓展作業\~$預測離職員工.docx
?????文件??????47769??2017-08-01?15:49??拓展作業\數據\pfm_test?-?副本.csv
?????文件??????47769??2017-08-01?15:49??拓展作業\數據\pfm_test.csv
?????文件?????151818??2017-08-01?15:49??拓展作業\數據\pfm_train?-?副本.csv
?????文件?????151818??2017-08-01?15:49??拓展作業\數據\pfm_train.csv
?????文件?????176640??2018-06-08?21:20??拓展作業\數據\pfm_train121212.csv
?????文件?????349696??2018-06-09?18:23??拓展作業\數據\pfm_train121212.xls
?????文件??????16824??2018-06-08?20:52??拓展作業\預測離職員工.docx
?????目錄??????????0??2018-06-09?18:23??拓展作業\數據
?????目錄??????????0??2018-06-10?12:40??拓展作業
-----------?---------??----------?-----??----
??????????????1072357????????????????????20
- 上一篇:matlab 二分法程序
- 下一篇:色噪聲原理及matlab代碼實現
評論
共有 條評論