Filter löschen
Filter löschen

How can I replace numbers in a vector by text ?

1 Ansicht (letzte 30 Tage)
Diego
Diego am 1 Jun. 2014
Kommentiert: Diego am 2 Jun. 2014
Hi everybody!
I have a column in a csv file with 0 and 1 and I want to replace all the 0 values by FALSE and all the 1 values by TRUE. Anybody knows how can I do that? Thanks in advance!
I have been trying to do this but it doesn't work.
s(s==0)='FALSE'

Antworten (1)

dpb
dpb am 1 Jun. 2014
s(s==0)='text';
won't work because you're trying to change datatypes piecewise in an array.
SOTOO,
>> s=rand(10,1)>0.5;
>> v={'t';'f'};t=v(s+1)
t =
't'
'f'
't'
't'
'f'
'f'
'f'
't'
'f'
't'
>>
  8 Kommentare
Star Strider
Star Strider am 2 Jun. 2014
Oh. OK. Thought I’d been behind the door again.
Know about ‘table’ but haven’t used it much yet.
Diego
Diego am 2 Jun. 2014
Thanks for your helpful!

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Characters and Strings finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by