GRPSTATS and datetime columns
2 ビュー (過去 30 日間)
古いコメントを表示
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 日
Use year, hour, day etc. of the datetime to extract the time component that you want to group by and then call grpstats.
3 件のコメント
Sean de Wolski
2015 年 3 月 20 日
I don't know and wouldn't be able to discuss future enhancements anyway.
参考
カテゴリ
Help Center および File Exchange で Calendar についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!