Strings: delete rows with empty values
34 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Matthew Tyler Jeffries
il 25 Feb 2019
Commentato: Stephen23
il 14 Lug 2020
I have a very large string array (part of it is shown below), and sometimes the secound column contains "empty" values. I would like to delete each row whose second column is empty.
"laterite-00047" "" "zeros(0,1)"
"laterite-00048" "" "zeros(0,1)"
"laterite-00049" "204186,54901" "204186"
"laterite-00050" "204186,54901" "54901"
"laterite-00051" "" "zeros(0,1)"
"laterite-00052" "204186,54901" "54901"
2 Commenti
Stephen23
il 14 Lug 2020
For a string array the correct method to way to cound the number of characters is to use strlength:
Risposta accettata
madhan ravi
il 25 Feb 2019
a(~any(cellfun('isempty',a),2),:) % where a is your string array
2 Commenti
Aishwarya Venkatesh
il 14 Lug 2020
if i want to remove columns containing all empty values in the string. Then how this can be modified?
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Characters and Strings 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!