alternative to groupcounts function

4 ビュー (過去 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 ExchangeLoops and Conditional Statements についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by