Info
Cette question est clôturée. Rouvrir pour modifier ou répondre.
My issue with textscan, can anyone help?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have a textfile that consists of 174 stopWords and it is structured as shown ,
a
about
above
after
against
all
am.... and so on
fid = fopen('stopwords.txt');
stopWords = textscan(fid,'%s');
This is the code I wrote to make the textfile into a cell array but it is making the variable stopWords a 1x1 cell that contains the 174x1 cell of stopwords inside it. How would I edit my code to make my variable stopWords just be a 174x1 cell array?
0 commentaires
Réponses (1)
Walter Roberson
le 10 Avr 2020
Modifié(e) : Walter Roberson
le 10 Avr 2020
stopWords = stopWords{1};
Or you could use a different approach:
stopWords = regexp(fileread('stopwords.txt', '\s+', 'split'));
if isempty(stopWords{end}); stopWords(end) = []; end
The isempty() test has to do with the fact that after the last word in the file there might be whitespace or newline.
0 commentaires
Cette question est clôturée.
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!