alternative to groupcounts function

11 Ansichten (letzte 30 Tage)
Rub Ron
Rub Ron am 8 Sep. 2020
Beantwortet: Rub Ron am 10 Sep. 2020
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?

Akzeptierte Antwort

Rub Ron
Rub Ron am 10 Sep. 2020
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));

Weitere Antworten (1)

madhan ravi
madhan ravi am 8 Sep. 2020
doc groupsummary
doc splitapply
  1 Kommentar
Rub Ron
Rub Ron am 9 Sep. 2020
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);

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Data Preprocessing finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by