Info
この質問は閉じられています。 編集または回答するには再度開いてください。
My issue with textscan, can anyone help?
1 回表示 (過去 30 日間)
古いコメントを表示
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 件のコメント
回答 (1 件)
Walter Roberson
2020 年 4 月 10 日
編集済み: Walter Roberson
2020 年 4 月 10 日
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 件のコメント
この質問は閉じられています。
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!