shadowhhl 发表于 2010-11-22 17:18

[数据处理]一个用MATLAB进行数据预处理的问题

在做一个数据挖掘方面的作业,其中在数据预处理方面遇到些问题,请教一下大家文本是这样的:
2/8/2010    44858362.687889
1/9/2010    87816156.144660
28/7/2010   86566139.083737
         74202281.261299
21/7/2010    333746203.834369
9/12/2009
2/9/2010     3128896734.588750
16/9/2010    873236249.044649
15/8/2010    193164863.961182

目标是要把日、月、年和实数四项分离出来到四个向量里。
但是文本中有些残缺的数据项是要扔掉的.扔掉的情况只有两种,要么就是整段日期没有,只有后面的实数.要么就是只有日期.不会存在只没有年份或者只没有日、月的情况
我现在试过用importdata进行处理,delimeter是\t,这样可以把日期和实数分离出来,但是日期以cell的形式储存了,再往下处理就不会了,而且这时候日期残缺的情况不知道该怎么处理。

linmatsas 发表于 2010-11-22 18:00

直接读文件不行么??

shadowhhl 发表于 2010-11-22 18:14

回复 linmatsas 的帖子

我试过一些读文件的方法,有的说维数不对,有的是其他原因,不知道另外没试过的一些行不行...
   

linmatsas 发表于 2010-11-23 23:44

额…………文件还有维数不对这么一说么…………
页: [1]
查看完整版本: [数据处理]一个用MATLAB进行数据预处理的问题