How to remove column from matlab table?
820 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Clarisha Nijman
il 6 Nov 2018
Modificato: Sivabalan Selvarajan
il 3 Ago 2019
Dear all,
Given table: TJClean =
Xn_2 Xn_3 Xn_4 Prob1 Prob2 Prob3
____ ____ ____ _______ _______ _______
2 3 4 0.5 0.5 0.25
2 3 4 0.5 0.66667 0.33333
3 2 4 0.25 0.5 0.125
3 2 4 0.25 0.66667 0.16667
3 4 2 0.25 0.5 0.125
3 4 2 0.25 0.66667 0.16667
1 2 3 0.66667 0.5 0.33333
1 2 3 0.66667 0.5 0.33333
1 2 3 0.66667 0.33333 0.22222
2 3 4 0.33333 0.5 0.16667
2 3 4 0.33333 0.5 0.16667
2 3 4 0.33333 0.33333 0.11111
I am trying to remove a column from a matlab table(not a matrix) with the next codes:
%remove one for the last column TJNew= removevars(TJClean,5); TJNew= removevars(TJClean,'Prob2'); TJNew= removevars(TJClean,TJClean.Prob2);
but I am getting this error: Undefined function or variable 'removevars'.
What am I doing wrong? Can somebody give me a suggestion?
Thank you in advance!
0 Commenti
Risposta accettata
madhan ravi
il 6 Nov 2018
Modificato: madhan ravi
il 6 Nov 2018
Try:
TJNew= removevars(TJClean,{'Prob2'});
If it doesn’t work still tell which version of matlab you are using
So you can do
TJClean.Prob2=[] %this will remove the specified column
1 Commento
Più risposte (2)
Cody Brant Watson
il 7 Giu 2019
Modificato: madhan ravi
il 7 Giu 2019
What about ...
TJClean(:,5) = []
0 Commenti
Sivabalan Selvarajan
il 3 Ago 2019
Modificato: Sivabalan Selvarajan
il 3 Ago 2019
You can use
TJClean( : , end-1 ) = [ ] ;
0 Commenti
Vedere anche
Categorie
Scopri di più su Cell Arrays in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!