how can i convert table of string to a single row vector

14 Ansichten (letzte 30 Tage)
Taha
Taha am 28 Nov. 2022
Beantwortet: Seth Furman am 28 Nov. 2022
i want to make a single vector of transcript character as a single row without these symbols " "

Antworten (2)

Voss
Voss am 28 Nov. 2022
Something like this?
% making a table like yours:
transcript = table(["the"; "discreet"; "forier"; "transform"; "of"],[0.99085; 0.89288; 0.92346; 0.87114; 0.74899], ...
'VariableNames',{'Transcript' 'Confidence'})
transcript = 5×2 table
Transcript Confidence ___________ __________ "the" 0.99085 "discreet" 0.89288 "forier" 0.92346 "transform" 0.87114 "of" 0.74899
% make a row vector of the words in the first column:
result = sprintf('%s',transcript{:,1})
result = 'thediscreetforiertransformof'
% or maybe this is better:
result = sprintf('%s ',transcript{:,1});
result(end) = ''
result = 'the discreet forier transform of'

Seth Furman
Seth Furman am 28 Nov. 2022
Better yet, just call join on the Transcript variable
transcript = table(["the"; "discreet"; "forier"; "transform"; "of"],[0.99085; 0.89288; 0.92346; 0.87114; 0.74899], ...
'VariableNames',{'Transcript' 'Confidence'})
transcript = 5×2 table
Transcript Confidence ___________ __________ "the" 0.99085 "discreet" 0.89288 "forier" 0.92346 "transform" 0.87114 "of" 0.74899
join(transcript.Transcript)
ans = "the discreet forier transform of"

Kategorien

Mehr zu Line Plots finden Sie in Help Center und File Exchange

Produkte


Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by