我有一个名为sentDate的变量,它存储了11月27日 - 12月6日的月份和日期。每天都有许多情感评级,因此我需要为每天分配唯一的日期代码,以便我可以执行..
allSents(dayCodes==1)
到目前为止,我已设法使用...
分配日期代码[a,b,dayCodes]=unique(sentDate);
[d,e,allSents]=unique(sentiment);
然而,日期代码取日期的最后一位数字,例如27日变为7,28变为8等。我需要它,所以日期代码从1开始,每天增加直到12月6日,因此1-11
关于我如何做到这一点的任何想法?
答案 0 :(得分:0)
datenum
功能吗?然后减去任何偏移量,以给出适当的开始日期数。
答案 1 :(得分:0)
对于那些可能有类似问题的人,可以将stable in指定为参数,例如
[a,b,dayCodes]=unique(sentDate,'stable');
将以与sentDate相同的顺序指定日期代码。