Error ~= Invalid types for comparison
Show older comments
Hi,
I tried to run this code:
D2sub1.RETsm(D2sub1.ID ~= lagmatrix(D2sub1.ID, 1)) = NaN;
and get the error
Error using ~= (line 30)
Invalid types for comparison.
ID is a categorical column.
Is it not possible to compare categorical variables like this?
Thanks,
4 Comments
One can certainly use the ~= operator on categorical variables:
C = categorical([1 2 3]);
D = categorical({'a','b','3'});
C ~= D
Perhaps you could upload your data in a MAT file, so that we can see what is happening in your case?
Jan
on 17 Apr 2021
You mention, that ID is a categrical variable, but what is "lagmatrix"? Please post a small example of your inputs.
Luca
on 17 Apr 2021
Answers (0)
Categories
Find more on Logical 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!