Counting outcomes of names

2 visualizaciones (últimos 30 días)
Ruben Moreno
Ruben Moreno el 12 de Mayo de 2022
Comentada: Ruben Moreno el 12 de Mayo de 2022
Hi, i have a collumn of names of investors in a large dataset and im trying to extract the occurance of every investor. A large quanitity have a combination of investors, meaning there are several names in one cell, so they would only be counted once if i were to count them alone. Is there any way to count all names, even in combination with others?

Respuesta aceptada

Matt J
Matt J el 12 de Mayo de 2022
Editada: Matt J el 12 de Mayo de 2022
Something like this, perhaps?
investors=["Sam";"Joe";"Sam and Joe"]
investors = 3×1 string array
"Sam" "Joe" "Sam and Joe"
contains(investors,"Sam")
ans = 3×1 logical array
1 0 1
  8 comentarios
Matt J
Matt J el 12 de Mayo de 2022
The error is not coming from code that you've shown us (or that I've shown you).
Ruben Moreno
Ruben Moreno el 12 de Mayo de 2022
Nvm, i fixed it. It worked now, Wow. thank you very much!

Iniciar sesión para comentar.

Más respuestas (1)

Stephen23
Stephen23 el 12 de Mayo de 2022
Editada: Stephen23 el 12 de Mayo de 2022
str = ["Sam";"Joe";"TPG, Sam, Joe";"TPG, Joe"]
str = 4×1 string array
"Sam" "Joe" "TPG, Sam, Joe" "TPG, Joe"
spl = regexp(str,',','split');
[uni,~,idx] = unique(strtrim([spl{:}]));
cnt = histcounts(idx);
[uni;cnt]
ans = 2×3 string array
"Joe" "Sam" "TPG" "3" "2" "2"
  1 comentario
Ruben Moreno
Ruben Moreno el 12 de Mayo de 2022
i figured the problem out. But i have a follow up question, I want to use the information i gained. Count of every investors frequency. to add a indication for experience in the original dataset. Creating a dummy for investors observations > 100 and 0 for the rest.

Iniciar sesión para comentar.

Productos


Versión

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by