nelson.io.RowFilter
Objet qui stocke une expression de filtre de lignes.
📝Syntaxe
rf = rowfilter(names)
expr = rf.VariableName operator value
T = expr.apply(T)
📥Arguments d'entrée
Paramètre Description
names noms de variables specifies comme tableau de chaines ou cellule de vecteurs de caracteres.
T une table ou timetable.
📤Arguments de sortie
Paramètre Description
rf un objet nelson.io.RowFilter.
expr un objet nelson.io.RowFilter contenant une expression de filtre.
📄Description

nelson.io.RowFilter stocke les noms de variables et l'expression utilisee pour selectionner des lignes.

Les noms de variables sont accessibles par notation par point. Les operateurs relationnels et logiques creent une expression de filtre. L'expression est evaluee quand apply est appele ou quand l'objet est utilise comme argument RowFilter pour les fonctions de lecture Parquet.

La methode variables retourne les noms references par l'expression.

💡Exemples
T = table([1; 2; 3; 4], [10; 20; 30; 40], ...
  'VariableNames', {'Id', 'Value'});
rf = rowfilter({'Id', 'Value'});
expr = rf.Id > 1 & rf.Value <= 30;
expr.variables()
R = expr.apply(T)
🔗Voir aussi
rowfilterparquetread
🕔Historique des versions
Version Description
2.0.0 version initiale
Modifier cette page sur GitHub