rf = rowfilter(names)
rf = rowfilter(T)
rf = rowfilter(info)
| Paramètre | Description |
|---|---|
| names | noms de variables specifies comme tableau de chaines ou cellule de vecteurs de caracteres. |
| T | une table ou timetable dont les noms de variables sont utilises par le filtre. |
| info | un objet nelson.io.parquet.ParquetInfo dont les noms de variables sont utilises par le filtre. |
| Paramètre | Description |
|---|---|
| rf | un objet nelson.io.RowFilter. |
rowfilter cree un objet filtre qui expose les noms de variables avec la notation par point.
Utilisez les operateurs relationnels >, >=, <, <=, == et ~= pour creer des comparaisons. Utilisez les operateurs logiques &, | et ~ pour combiner les expressions.
L'objet obtenu peut etre passe a parquetread ou parquetDatastore avec la paire nom-valeur RowFilter. Il peut aussi etre applique directement a une table avec rf.apply(T).
T = table([1; 2; 3; 4], [10; 20; 30; 40], ...
'VariableNames', {'Id', 'Value'});
rf = rowfilter(T);
R = (rf.Id >= 2 & rf.Value < 40).apply(T)
filename = [tempdir(), 'doc_rowfilter.parquet'];
T = table([1; 2; 3; 4], [10; 20; 30; 40], 'VariableNames', {'Id', 'Value'});
parquetwrite(filename, T);
info = parquetinfo(filename);
rf = rowfilter(info);
R = parquetread(filename, 'RowFilter', rf.Value >= 30)
| Version | Description |
|---|---|
| 2.0.0 | version initiale |