alternative to groupcounts function

16 ビュー (過去 30 日間)
Rub Ron
Rub Ron 2020 年 9 月 8 日
回答済み: Rub Ron 2020 年 9 月 10 日
I have made a script which I used groupcounts() function.
The pc where the script is running is previous to 2019. So that function is not recognized. I have tried to copy the function in the path but I get this error
{Undefined variable "matlab" or class "matlab.internal.math.parseGroupVars".
Error in groupcounts (line 105)
[groupingData,groupVars] =
matlab.internal.math.parseGroupVars(T,tableFlag,'groupcounts');
is there other function that provide the same outputs but work in previous versions than 2019?

採用された回答

Rub Ron
Rub Ron 2020 年 9 月 10 日
I found this way. I hope someone can provide nicer way.
Original:
[xx,yy] = groupcounts(temp);
Alternative:
[xx0,yy] = findgroups(temp);
[xx,~] = histc(xx0,unique(xx0));

その他の回答 (1 件)

madhan ravi
madhan ravi 2020 年 9 月 8 日
doc groupsummary
doc splitapply
  1 件のコメント
Rub Ron
Rub Ron 2020 年 9 月 9 日
I am using this from, with temp is a cell array of strings. I need both oputputs. The functions you mentioned dont workfor my case
[xx,yy] = groupcounts(temp);

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeWhos についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by