Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
How to update a value in different raw after performing validity check at one raw?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
I have a file containing 5 raws including the titles and 3 columns. After performing a validity check for value at raw(2,2), I will need to update the raw(2,3) with another value. However, I failed to do so. Please advise.
4 Kommentare
Antworten (2)
Guillaume
am 4 Okt. 2016
If I understood correctly
file = {'No','Question','Length';'1','how are you?','';'2','What is your name?','';'3','Where do you stay?','';'4','How old are you?',''};
file(2:end, 3) = cellstr(num2str(cellfun(@numel, file(2:end, 2)))
will work. Or if you have R2016b:
file = {'No','Question','Length';'1','how are you?','';'2','What is your name?','';'3','Where do you stay?','';'4','How old are you?',''};
file = string(file);
file(2:end, 3) = file(2:end, 2).strlength;
0 Kommentare
Andrei Bobrov
am 4 Okt. 2016
Bearbeitet: Andrei Bobrov
am 4 Okt. 2016
file(2:end,3) = cellfun(@(x)sprintf('%d',numel(x)),file(2:end,2),'un',0)
0 Kommentare
Diese Frage ist geschlossen.
Siehe auch
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!