Find columns which have all constant values

Versione 1.0.0 (1,18 KB) da Chenghao
This function works for NaN, Missing, numeric, string, boolean, etc
23 download
Aggiornato 21 nov 2018

Visualizza la licenza

Generate test data:

clear;

n = 10;
c1 = repmat(3,[n,1]); % n times of value 3
c2 = rand(n,1); % n values
c3 = repmat(NaN, [n,1]);
c4 = c3;
c4(4) = 2;
c5 = repmat(missing,[n,1]);
c6 = cellstr(repmat('test',n,1));
c7 = c6;
c7{7} = 'hello';
c8 = repmat(false,[n,1]);
c9 = c8;
c9(9) = true;

T = table(c1,c2,c3,c4,c5,c6,c7,c8,c9);

cellData = table2cell(T);
constantColumnIndex = constantColumnExtraction(cellData);
constantColumnNames = T.Properties.VariableNames(constantColumnIndex);

Cita come

Chenghao (2024). Find columns which have all constant values (https://www.mathworks.com/matlabcentral/fileexchange/69489-find-columns-which-have-all-constant-values), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R2018b
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Categorie
Scopri di più su Characters and Strings in Help Center e MATLAB Answers
Tag Aggiungi tag

Community Treasure Hunt

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

Start Hunting!
Versione Pubblicato Note della release
1.0.0