打开Weka的excel文件?

时间:2015-04-16 18:54:21

标签: excel csv weka

如何使用weka“arff文件”从excel转换为CSV打开?我知道我应该在csv“coma delimeted”中保存文件并用weka打开它。 但我的问题,当我这样做,我看到所有属性转换为一个属性

此截屏文件,在将我的数据从Excel导出为CSV后,我在纯文本编辑器中打开它(Notepad ++)!

> Student Track ;Elective course ;Student level;Elective course grade;IC Selm;ARAB;MATH106 Integral Calculus  ;MATH 244 Linear Algebra;CSC 113 Computer Programming (2);IT 221 Computer Organization & Assembly Language;IT 211 HCI (1);IT212 Data Structures;IT 224 Networks(1);IT 321 Computer Architecture ;IT 311 Web Applications;IT 323 Software Engineering (2);IT 325 Operating Systems ;IT 324 Information Security      ;IT 351 Wireless & Mobile Computing;IT 331 Database Management Systems ;IT 434 Data Warehousing & Data Mining;IT 453 Information Security & Assurance;IT 422 Intelligent Systems;IT 424 Networks (2);IT 419 Ethical Issues in Information ;IT 443 Advanced HCI (2);IT 454 Computer Forensics;IT 361 E-commerce;IT 342 Multimedia;IT 352 Network Security;IT 496 Project (1);IT 497 Project (2) ;IT 499 Seminar ;Free;Student GPA ( Semester );Student GPA (Cumulative );
Network & Security;IT 454 Computer forensic ;8;B+;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;4.75 - 5;4.75 - 5;
Network & Security;IT 454 Computer forensic ;8;B+;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1;1;1;0;0;0;0;0;0;0;0;0;0;4.75 - 5;4.75 - 5;
Data Management;IT 332  Distributed Systems;8;A+;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;1;1;1;0;0;0;0;0;0;0;0;0;4.75 - 5;4.75 - 5;
Data Management;IT 332  Distributed Systems;8;B+;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;1;1;0;0;0;0;0;0;0;0;0;0;4 - 4.5;4 - 4.5;
Network & Security;IT 351 Wireless;6;A+;0;0;0;0;0;0;0;0;0;1;0;1;1;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;4.75 - 5;4.75 - 5;
Data Management;IT 332  Distributed Systems;8;A+;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1;0;0;0;0;0;0;0;0;0;0;0;0;0;4.75 - 5;4.75 - 5;

3 个答案:

答案 0 :(得分:1)

这是一个想法:

如果你有Weka 3.7,你可以安装一个名为“WekaExcel”的软件包,它是一个“官方”的Weka软件包,所以除了简单的鼠标点击之外,不需要额外的配置来进行组合下载+安装。

WekaExcel安装了开源“Apache Poi”转换工具,它是一个jar文件。 因此,请检查您的Weka版本,以及是否需要管理首选项来修改Weka所在的目录。

在处理大型工作表时,WekaExcel包似乎有点脆弱,并且对列中的数据类型不一致很敏感。它会产生神秘的错误消息。而且我不知道如何将Excel-Date / Datetime值转换为可读的日期时间。

但对于小而简单的工作表,它似乎有效。现在,在Preprocess / OpenFile对话框中有Excel .xlsx和.xls文件的条目。

enter image description here

答案 1 :(得分:0)

Export Excel to csv, and import to Weka csv. Attention change separation marked "," to ";" when import csv to Weka

答案 2 :(得分:0)

您从excel传递到.txt文件(复制/粘贴),将blank替换为,,将文件另存为.csv,或使用excel打开并保存则为.csv