removing words from texts with 'removeWords' ???

4 views (last 30 days)
Kamyar Mazarei
Kamyar Mazarei on 2 May 2021
Answered: KSSV on 3 May 2021
hi
i want to remove 150 words from 2226 texts (1x150 and 1x2226 matrixes)
i googled it and this came up
but when i use it in matlab it says: Undefined function or variable 'removeWords'.
i also cant find it on my matlabs search tab
is this for another version?
is there another code?
if not can you help me pelase
thank you
  2 Comments
dpb
dpb on 2 May 2021
As the link indicates by containing the folder "textanalytics", this is a function in the <Text Analytics Toolbox>
You must have a license for the Toolbox to use the function.
You can do such operations with the builtin string handling functions; if we had actual sample of your dataset would be far easier to suggest specific code for the purpose.
Kamyar Mazarei
Kamyar Mazarei on 3 May 2021
oh i see
sry im new to matlab didnt notice that
lets say matrix A is 2226 texts
and marix B is 150 words i want to remove
i wanted something like A=removewords(A,B)

Sign in to comment.

Answers (1)

KSSV
KSSV on 3 May 2021
str1 = 'Hello world, how are you?' ;
str2 = 'how are you?' ;
str=setdiff(strsplit(str1),strsplit(str2))
str = 1×2 cell array
{'Hello'} {'world,'}

Categories

Find more on Environment and Settings in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!