GRPSTATS and datetime columns
이전 댓글 표시
Hi, I use grpstats to calculate statistics by different variables often. The new datetime format is very useful and I have converted many of my date handling procedures to utilize datetime arrays. However, when I have a table with a date field in the format of datetime it seems like grpstats can not properly use this field as a grouping statistic. I get the message below, indicating that a datetime field is not a plausible grouping variable format. Is there a way around this? Will this be fixed in the near future?
Error using grp2idx (line 117) A grouping variable must be a categorical, numeric, or logical vector, a cell vector of strings, or a 2D character array.
Thanks for your help, Brian
댓글 수: 1
dpb
2015년 3월 19일
I don't have the latest datetime type/class/whatever it actually is; can you cast it to a double a la a traditional date number for the purpose?
답변 (1개)
Sean de Wolski
2015년 3월 19일
0 개 추천
Use year, hour, day etc. of the datetime to extract the time component that you want to group by and then call grpstats.
댓글 수: 3
Brian
2015년 3월 19일
Sean de Wolski
2015년 3월 20일
I don't know and wouldn't be able to discuss future enhancements anyway.
Peter Perkins
2015년 3월 22일
Brian, that's certainly something we're looking into.
카테고리
도움말 센터 및 File Exchange에서 Repeated Measures and MANOVA에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!