strfind for datasets
function ind=datasetStrFind(dset,str,vars)
like strfind.m but applies on datasets instead of cell arrays.
The "dataset" type is a matlab type which allows to store data in a similar
way than database tables. Database operations such as join can by applied
(see the function join). However I did not find a function to do a simple
field search on a dataset.
This function allows to look for a substring (str) within observations of
a variable (vars) of a dataset dset. vars can be the variable name or the
column number to search in the dataset.
% % %
example:
names = {'John'; 'Henri';'Enrico'};
ages = [26; 18; 35];
d1 = dataset({names, 'Name'}, {ages, 'Age'})
datasetStrFind(d1,'ri',1)
will return
d1 =
Name Age
'John' 26
'Henri' 18
'Enrico' 35
ans =
2
3
Citar como
Arnaud Amzallag (2026). strfind for datasets (https://la.mathworks.com/matlabcentral/fileexchange/24690-strfind-for-datasets), MATLAB Central File Exchange. Recuperado .
Compatibilidad con la versión de MATLAB
Compatibilidad con las plataformas
Windows macOS LinuxCategorías
Etiquetas
Agradecimientos
Inspiración para: "contains" with multiple conditions
Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.
| Versión | Publicado | Notas de la versión | |
|---|---|---|---|
| 1.0.0.0 |
